Login functionality added.

To facilitate this, another subdirectory of helpers was added, the project uses a config file.