Initial commit
Added events and scheduled actions that hooks callbacks into the tornado IOLoop.
Added initial component loading.
Added handling of shutdowns and restarts.
Initial commit of core application features. Including logging, scheduling and component loading.
Removed python code
Merge branch 'node' into dev
Added some initial start functionality
Changed testing strategy of component loading to use a mocked file system.
Simplified component creation.
Added categories to logging.
Fixed incorrect data dir path in osx.
Changed component loader to set the name on loaded components.
Changed component loader test beforeEach to before, not necessary to init for each test.
Added more startup functionality.
Added a TODO note to find a better way of mocking file system when loading components, as the current approach doesn't work with test coverage reports.
Changed component loader file system mocking to a DI approach.
Changed a few things for better test coverage
Added config functionality
Added config functionality
Added config functionality
Moved startup functionality to a bin file.
Added restart and daemon handling through forever.
Added web server startup functionality.