~cytrogen/vbhelper

A few things here
- Adding new mons is working
- database is also working (añlthough we are using a temporary domain model)
- Insertion should be working too
- I used an appcontainer for the dependency injection, maybe this is not the best approach, but I don't really know any other approaches

Known bug:
- When inserting a new mon, you need to reload the app in order for the storage view to refresh correctly, I don't know what happens and why, probably because I did not create a proper ViewModel to accompany the storage part... currently this is very barebones, but it works!
Merge branch 'refs/heads/nfc/reading_character' into database/initialise
Updating database with temporary daos in order to have an MVP

Will be changing this to the pre-established model once I sort out DiM/BEM import
Forgot to reset the state of the scan...
Thus making scan innaccessible
Added temporary domain objects
Started working in database initialization NOT WORKING YET
Added ability to scan mons
Added dummy screens plus icons
Initial commit
Initial commit