Set-up services basis

The idea of Pipeline has always been to exist of small (micro)services with very specific purposes. To make that possible, some way of service discovery and global configuration management is required.

With this pull-request I want to set-up the basis for these (micro)services structure, this includes:
- Service Discovery
- Configuration Management

The idea is to do all communication between services over HTTP(s), as that is the simplest way of communicating we all know (we being the languages, tooling, ...). Also the most readable and firewall-friendly way to communicate.
For ideas and tools/libraries to use (possibly with some extension), I've been looking at the [Netflix OSS](http://netflix.github.io) tools/libraries. Based on those, I came to the following set-up:
- Service Discovery  
  Based on [Eureka](https://github.com/Netflix/eureka)
- Configuration Management
  Based on [Archaius](https://github.com/Netflix/archaius)

Eureka is already HTTP-based, and Archaius is easily extended to be HTTP-based.