added basic modules
added server and datastore + tests
added configuration module
refactored datastore to use new config module
refactored server to use the new config module
added methods for adding/removing keys to/from config
added ability to set default config values
added signals on setting default values
added create directory methods to FsActions
added readDirAndExecute as FsAction
added devSupport for travis-ci and coveralls including badge