Adding a few new features, and some bug fixes

Most notably, !register.  Flushing out the read me