various bug fixes, start work on forgot password