Changes

Added validation to profile setting page.
Fixed password validation - before it didn't check length
Added inline warnings - it doesn't use alert boxes anymore
fixed login so that it would ignore case for userID

- Added AJAX for pages for all pages, minus the logged in pages.
- Added validation to all for fields, look at
Milestone4FieldDocumentation.docx for more information
- Added ability to be able check if current address is located correctly
on Google maps
- Warnings are now inline using a span tag.
- Now able to submit pages even with Javascript disabled.

Added Project Proposal track changes.
- Email validation now uses official RFC 5322 standard
- Removed header and footer for all pages to be loaded by AJAX.
Merge remote-tracking branch 'origin/master' into Leon-Ho
Edited profile settings

Now it doesn't need everything to be filled to change.
Merge remote-tracking branch 'origin/master' into Leon-Ho
Changes:

Profile settings - phone number now has a * in front
Fixed so external style sheet works properly.
Finished Project proposal
Merge remote-tracking branch 'origin/Leon-Ho'