initial commit

already does a few thinks like fetching nodes from a
configurable backend and storing those into a rethinkdb
instance.
add support for local configuration

defaults will be overriden by an configuration object exported
by config.local.js
add winston library for logging

logging might be a nice thing, winston can do that.
add grunt-bump

will be used to support release management
add eslint task to grunt configuration

help to keep up coding standards and clean the code
add some configuration to support development using docker

running the app in a dockerfile/nodejs-runtime container should now
be more easy. Documentation pending … ;)
fix race-condition

we need to wait until all write operations have been finished, before
closing the connection. If the connection is closed before that,
no data will be written to the database.
watch util/ for changes
add simple synchronisation task for nodes

nodes table will be synchronized with the currentNetwork table.
This enables to easily track changes to nodes
add some documentation how to use docker for development

using docker simplifies a lot of things. It can be used for development
as well as in production environments.