Add a Modulefile for librarian/r10k
Add very basic type for managing Flapjack contacts
Add support for managing sms + email media
Attempt to make {first,last}_name + timezone editable
Fill out flapjack notification rule type + provider
Pretty print values, for nice output. Autorequire flapjack service for nice ordering
Remove debugging statement
Cast values to correctly detect if state has changed
DRY up contact + media creation:

 - Create contact media when creating contact.
 - Add FIXME for removing dangling contact media
 - DRY up the creation of sms + email media by using a new_media
   template. The new_media method provides a quick scaffold for creating
   a media that can be overwritten on individual media handlers.
 - Handle a contact not existing when using the contact lookup shortcut.
 - Override should method so all media settings are set, even if they're
   omitted.
Properly handle null attribute values
DRY up email + sms getters + setters
Fix pluralisation of comments
Add basic hiera support
Comment out exception, for sake of demo
Cast all hash values to a string. YOLO
Add some exception handling for debugging