Merge pull request #1 from edorian/master

Redo project structure into multiple files and implement draft of checkstyle output
added test/system
code formatting