Update micro to be compatible with actual 8.x of drupal

Like we discussed in IRC, I updated your code with dawehners help. It should be compatible with the actual 8.x branch of drupal.

- I added a composer.json for composer based module dependency workflows
- I would like to create a view for overviewing existing micro content, perhaps we should discuss this together