start token authentication
remove devise, use has_secure_password
session and registration work

* removed devise to use has_secure_password (tired of dealing with devise's sillyness)
* restrict access to controller actions, unless request contains a valid
(signed in user's) token.
* implemented hexagonal patterns for sessions and registrations controllers
Merge branch 'feature/sessions' into develop