Self cleaning features and scripting utils

—Follows terrible PR that turned into a nightmare, remerged in a
non-retarded way for branch tracking
—Added base deployment suggestions
—Added init script
—Can now specify pidFilename
—Added self cleaning abilities to Brogger:
    * Brogger now cleans pidfile on Close()
    * Brogger now cleans socket file on Close()
    * Receiving an INTERRUPT will now Close() the brogger
Corrected the signal

Realized that I had used the bad signal
More reliable Closing

Close the listener instead of just closing the file
Remove yoda trick
Fix Error string
Migrate sigCatch() to proper section of the code
Merge pull request #40 from Faeriol/scripting_utils

Self cleaning features and scripting utils
Fix missing error handling.
Fix broken test. Make sure findbugs runs the tests.
Merge pull request #1 from aybabtme/master

Remerge with upstream