Added support for fully customized login message

modifying .yml config file will allow fully customized messages to be
displayed.
License info will only be displayed upon first run (or whenever the
config file is deleted).

Closes ticket #2
Refactored config loading into its own function
Added .gitattributes to auto fix line endings

>coding on Windows
>any year
shiggy diggy guys