add book model
added base types
Merge branch 'feature/types' into develop

* feature/types:
  added base types
added some usefull helpers
add carrierwave
add company mmodel
add state machine to company
add company migrations
add state_machine to book model
add sequeinces
add configus
add uploaders
add model user
add repositories
add migration
add types
update Gemfile
update controllers for session/app
add guest model
add test for session