Add basic cancan stuff (WARNING: VERY UNSTABLE)

You can literally do nothing, so don't merge this anywhere or try
anything with it.