Initial commit of badge model

This contains a slightly (though increasingly as time goes on) customized version of the django-roa module, used to allow Django models to be represeted on a remote REST API.  (In this case, badgekit api)
Nevermind, un-oops.  They actually are supposed to be title-case/title-case, yeah.