added more error logging, implemented program create account page