Added simple I/O classes

THESE HAVE NOT BEEN IMPLEMENTED YET!!!
Merge branch 'master' of github.com:Donnervoegel/java
Renamed write method
Merge branch 'master' of github.com:Donnervoegel/java
Added password generating function
Merge branch 'master' of github.com:Donnervoegel/java
Switched the gui.utils
Merge pull request #145 from firethanatos/master

Added simple I/O classes
Back button works now
Update IterationRequirements.md
Update IterationRequirements.md
Changed course access and course classes

Modified the course access to the database so that courses can be added
to the database based on a course objected, and modified in a similar way.
Updated the course class to match the functionality required in the
database access. Fixed some errors in AssistantAdmin.java arising
from previous changes.
Further updates to database access

Modified activity access and the activity class to manage creation
of activities based on objects. Also modified the Activity class
to match the changes made to DB access classes. Fixed some minor
formatting and commenting issues as well.
Modified masterframe for button greying
Small modification to activity access
added addRubricItem to Rubric
Merge pull request #153 from graemesmth/master

Accounts use enum types
Merge pull request #154 from firethanatos/master

added addRubricItem to Rubric
Fixed #148 password field
Attached generator to button #146

As soon as the function works, close the issue