Rails4 - First Pass [BROKEN]

This is broken, but as I made some progress I figured I would post it in case anyone else wanted to use it.

The problem is that CanCan doesn't support Rails4.  Womp Womp.

Figured I'd push this up though, in case anyone else is thinking about upgrading this to rails4 (I don't expect this to get merged).