feature/CAS

Fixes #35 
You can do the switch in a different PR, but there's no sense in there being a "user" table