handles input errors using rackflash, will now add user accounts w data checks