*.suo files now ignored
Refactoring: Basic functionality extracted to classes
Added ConfigurationLoader
Refactoring: Added usage of previously created classes
Extracted MethodInvoke and checking null errors functions to their own classes
Some renaming