There's only one configuration file class
Adds --key to the server
Adds .gitignore
QA FTW. Adds basic skeleton.
Tests must be executed in order
Allow the 'run' to use --key as well
Adds package dependencies
Address syntax error