Highlighting invalid fields and skip login class

Changes the colour of the label on an invalid field to red. It's fully
functional for all the person tabs.  Also added a copy of the main
driver that skips the login page. Should make things easier for you.
I've added some more comments as well and I'll keep working on this.
Merge pull request #9 from conclarke/master

Highlighting invalid fields and skip login class
Commenting complete for GUI classes

Finished commenting the operation of al the GUI classes (tabs, main GUI,
login, etc)
Merge pull request #10 from conclarke/master

Commenting complete for GUI classes
Javadocs
Merge pull request #11 from conclarke/master

Javadocs
Added User Guide
Merge pull request #1 from DITgroup2/master

main project pull - Peter