Merge pull request #1 from scott-linder/master

Fix handle_message to only accept *args of proper length for command.
Crazy arg dispatching should work now
Was wrong - now it should work
Pushing this up to see what happens
Nothing works and I'm mad about it
Now this should work
Renaming params to args
Fixed not enough args issue
Missed an elif
Fixed add being able to be called with only one param
When add doesn't get passed enough, print the help
More docs, and some stuff about defining new endpoints
Fixed the username dispatching
Fixed the issue with username being passed to help
returned after help
added get by index
added get by index
fixed valid index test
modified to purge by user mode
revert purge modification