(#15) add companies

* add Company AR model
* add default company
* add company association and validations
* add user role
* get current Company from subdomain
* use company association in controllers
* remove db/schema.rb
* fix and add new tests