Allows ACCOUNTS to be loaded by the main app

The main app could not load the accounts file without getting
a warning that it was already defined by Citygate.

* Defining the constant ACCOUNTS only if not already defined
* Adds rbenv compatible version files
* Makes generators do a lot less and use rspec
Merge branch 'master' of github.com:zamith/citygate