Added get_user_* modules and perldoc documentation

This commit adds several get_user_* methods:
	get_user_overview
	get_user_submitted
	get_user_comments
	get_user_liked
	get_user_disliked
	get_user_saved

Also included *username_available* method for checking availability
of a username.
Made username and password not required for Reddit class.  This change allows the
application to retrieve non-sensitive information without requiring a login. This
should be the prefered behavior in my opinion. As of now, the user will need to
know what functions require a login and which do not. I plan to implement a check
for this in the future.
Added sub get_comments. Gets comments of a specific post id. See source for details.
Major revamp and bug-squashing

- Changed OO module from Moose to Mouse. Mouse is smaller, faster, and doesn't need as many dependencies. Since this module doesn't use advanced OO principles, Mouse is preferable.

- Squashed some bugs related to submit_story and such.

- Removed useless User and Subreddit modules. They weren't necessary or being used.

- Removed the uncessary global variables pertaining to api urls. Hardcoding reduces complexity and improves readability.
Removed some commented code.

Removed commented code refering to the deleted .pm files.
Removed print statement used for debugging.
Updated *submit_link* to correctly return url and id.
Merge pull request #6 from dookerdo/master

Not require login + added get_comments + added get_user_*