Minor fixes to documentations
Merge pull request #305 from digawp/doc-fix

Minor fixes to documentations
Break after each switch case
Merge pull request #309 from digawp/gui-minor-fix

Minor fix to GUI
Refactoring.
Should fix #306.
Fixes #311.
FIxes session logic
Merge pull request #313 from lowjoel/fix-311

Fixes #311.
Merge pull request #312 from angathorion/refactor

Refactoring and small fix
Merge pull request #314 from angathorion/session-logic-fix

Session now only keeps window size
Test clean up now removes data.xml instead of just saving empty xml to emulate first time use
Add tests for parse error
Temporary implementation of exception throwing
Implement exception class for DataStore, XmlParseErrorException
Make use of the newly defined exception
Update vcxproj files
Lint
Add todo for next PR
Update doc