put in more realtime error messages for when entering info on signup, login, and account edit pages, cleaned up code some and added some comments