User class and comments

Massive update to comments and rdocs.
* Added definitions for the arguments
* rdocs have been reformatted for ease of reading
* All classes and modules have a documented comment
* Started the User class for user management (not done needs avatar
management)
Avatar Expiation

This update adds avatar functionality. It requires additional testing to
ensure it is working correctly on different configurations.

Issue #22
rspec Migration to :basic

Migrated the rspec files from :cookie to :basic

Issue #23
Merge pull request #24 from dorack/master

Users, Avatar, and rspec updates