gitignore updated.
Added unit tests.
Updated the changelog
Implemented mandatory options.
Merge branch 'f-mandatory-options' into develop
Behaviour outlined in test, not yet implemented.
Code simplified.
Testing if a secured file is properly loaded.
Merge branch 'f-secured-config-file' into develop