Massive Cleanup

Deleted lots of things that we no longer use, or don't do anything at
all. Added Roles with Gem support.

This version should be very buggy. testing now.