Added user object, updated framework map

In general a lot of old code was cleaned up in this version. I added a
user object, which still is completely insecure, and I've updated the
framework map to make it easier to navigate the files for someone
getting started.