Updated README + added tests

I updated the README a little bit, added Build Status, added spec tests and some minor refactorings.

This should fix boxen/puppet-fluid#1 and boxen/puppet-fluid#2

Regards.