First post of the SGDE-INI project. Should be basically done.
Added proper documentation.

Also added a far more general invalid flag exception when competing flags are used.
Finished documentation.