Label and PayTo Domain Objects

With this we have all domain objects for Iteration 1
Merge branch 'DomainObject' of https://github.com/Lastiritas/Software-Engineering into System

 Lines starting with '#' will be ignored, and an empty message aborts
In order to implement the Label Mangagement and PayTo Management System we need to pull the current version of Domain Objects.
Label, PayTo, and Expense Management Systems

Created the Management Systems as well as the Stub Database.
Added the description for the PFS
Update .gitignore
Merge branch 'LabelManagement' into System
Deleted the id field for Labels and PayTos
Removed getCurrent from Systems because Rafa changed how we innitialized them and was not following the design.
Updated the return value for getting the Ids
Added interfaces for all systems to allow for seperation of use. Two read only interfaces and one data manipulation interface.
Merge branch 'System' of https://github.com/Lastiritas/Software-Engineering into System
Merging changes after pull and fixing code changed overlooked by Rafa.
PayTo Base GUI

PayTo GUI without system functionality.
Solve breaking changes
Merge pull request #46 from Lastiritas/System

System
Merge pull request #47 from Lastiritas/DomainObject

Domain Objects for Iteration 1
Update .gitignore
Merge pull request #45 from MaddieLvrg/GUI

PayTo GUI
Started work on Edit Panel
Continued work on expense editing