moved non-interface stuff to /admin namespace
application controller is also necessary in non-admin namespace *oops*, added devise for admin authentication
initialized devise config
added user model, mainly to be used for admin users
made user a devise model
fixed various rubocop offences etc..
removed some obsolete scaffolding files
master up to date
[refactoring] more performant random question selection by not using SQL RAND()
fixed typo "success" instead of "successrai"
delegated responsibility for providing a question from QuestionsController to QuestionGenerator
no more testing of places routes since those won`t be available
removed places controller
added testing support for devise
added AbstractGenerator and AnswerGenerator
added question not found exception
simplfied routes.rb to match slim interface
updated integration and model tests to match new routes/names etc...
refactored question model by removing unnecessary get method, renaming get_from_lat_long to find_by_lat_long and making this method return a single record instead of a collection
added creation of a user to seeds.rb