Added error checks on user signup page.
Added .gitignore.