Add module for custom-content-types

Fixes #887 

@MichaelArestad -- could you give this a look over?  It wound up modifying some browser prefixes that I wasn't expecting.  Unsure if my local sass is browserprefixing something incorrectly?

I compiled via `grunt sass`