[WIP] Documentation

Ping @bakura10 @basz

Working to improve documentation. I have set a few goals with this PR:
 1. Make clear what SlmQueue is at first sight
 2. Move all extended documentation to a separate docs/ folder to make it more readable
 3. Provide some code samples so it's directly clear how easy SlmQueue is to be used

The docs/ folder will have separated files for different topics. It's not definitive, but think about:
 - [x] Introduction (why a queue system, abstraction layer, module architecture: job + queue + worker + cli)
 - [x]  Configuration (queue plugin manager, job plugin manager)
 - [x]  Job creation + dependency injection for jobs
 - [x]  Queue aware
 - [x]  Queue interface
 - [x]  Worker interface, controller action, cli
 - [x]  Events
 - [x]  Worker management (supervisord)