Incorporating comments

Added empty lines at end of file where missing.
Fixed indentation.
Moved User class into separate model file.
Using map method.
Updated configuration to use initializer and be able to handle original
config file.