add account registration
allow dashes in username
update comments