Merge pull request #28 from sunjayc99/master

added actions and .kick
Fixed sunjay's terrible commit
cleaned up connection.rkt and added contracts
Set max download size in urltilities
Moved size restriction into let statement
added auth capabilities to pete.  now .die and .update take an argument that is pete's password, and they only work when used in a private message with pete.
added .pass files to the gitignore
100th commit!  Updated readme and config file
added more pm support stuff including .test and .ycombinator
Made .link-me do an async title lookup
Implemented .bash
Added types to string-utils
Added types to connection.rkt
test yesno
yesno stuff