Support for Wercker 

I have no idea if this is sufficient to get everything working, that is to say, I have not actually run this code *yet*. Before I do, is there anything obvious I may have missed or something that also need adding/amending?

As-is this does not seem to break anything...