Error Handling

Created errors to be thrown and CSS to accompany it.
Error Passing and Styling

Pass the error through $_SESSION and then style it for display.
Extension Fix

Changed extension because I forgot to.
Icons and Stuff

Built me some pure CSS3 isons for the input firelds.
Massive Update To Styles and Function

I added the show and hide JQuery functions. Still trying to figure out
why it won't work in Chrome. All other browsers work. Added JQuery
1.10.2 to source. Added additional style for each input box to allow
easier manipulation. Added CSS3 icons I made, they look like boxes in
IE8, but are still clearly user and lock icons. I like it so it stays.
Next step is responsive CSS to mobile browsers.