Back end now completely finished and corrected for assignment specifications.

To Do:
- Back end unit tests
- Front end