* Various CS fix and better exception handling
Merge pull request #30 from jayzeng/refactor/cleanup

* Various CS fix and better exception handling
Fixing exceptions
gitignore: ignore phpunit.xml
Add tmp-folder
Merge pull request #33 from KingCrunch/add-tmp-folder

Add tmp-folder
Merge pull request #32 from KingCrunch/update-gitignore

gitignore: ignore phpunit.xml
Decouple Monitor-class from request (ended up in near-rewrite :X)

Allows to
- reuse of a monitor instance
- prepare a monitor instance before it is used

    // Before
    $monitor = new Monitor($request, $init);
    $monitor->run();
    // After
    $monitor = new Monitor($init);
    $monitor->run($request);