* Refactored api.js, now contains only api calls and the check loop
* Refactored server.js so that it can become embeddable as a ndoe module
* created bin/statusdashboard, to be used as a binary app instead of server.js
* created lib/sources, for creating different source check
* created lib/checks, for creating shared checks between sources
* All touched code should now pass standard jshint test
* adding an entry specifying the binary
* shuffled some functions around and added some comments for clarity
* reconfigure, start and stop for the scheduler
* Fixed double-callback issue with statusDashboard check sequence
* new api function: addService and removeService
* some code refactoring to keep module internal variables close to what uses them
* renamed api.start/stop to startChecking/stopChecking
* Updating the package.json a bit, and adding myself as a contributor
* Fixed logging: now uses the same logging strategy as the rest of the app
* Updated the README file
* Bugfix: splice the status object as well to remove it from the stat list
* Adding callback for httpStatusCodeCheck
* Bugfix: incorrect path for static content delivery when used as a node submodule
* Made the code use callback in http and https, instead of calling the controller.emit twice
* bugfix: bin definition was wrong
* Adding possiblility of custom http checks
* Bugfix: Ftp methods were note prototype methods
* Uncaught exception now prints stacktrace instead of just the error message
* Bug fix: missing callback argument
* Refactored ftp.js
Merge pull request #36 from stelcheck/master

Modularization, dynamic service add/remove, refactoring and (possibly) bugfixing