Updated Models

- Updated Models to use Getters/Setters instead of naked variables.
- Updated Point to have Date field.
- Updated Season to be an enumeration for use later in coloring points.