General first cleanup.
Improved testing infrastructure.
Removed unused managers and migrations.
Added some tests.
Added GCM support.
Merge pull request #1 from roverdotcom/issue-1

Make Phil's branch gcm-implementation Production Ready