Merge pull request #4 from AndreG-P/schedulerCloseToFinal

Close to final version.
Restore .travis.yml
Create README.md
Update README.md
extended .gitignore for IntelliJ
added gitattributes to automatically handle line endings
split project structure into submodules
removed manual array copy in ResultFileBlock
Merge pull request #5 from mleich/master

Changed project structure
added first meaningful test fragments
fixed error message handling
Merge pull request #6 from mleich/master

Test Fragments and Error message handling
changed connect/disconnect error handling
Merge pull request #8 from mleich/master

changed connect/disconnect error handling
BugFix and AddOns
Bug fixes in error stages for job submissions.
Also added the possibility to disconnect and reconnect a client.