Define Initial Abstract Persistence Interface

The persistence interface establishes the contract API for any mechanism
that wants to persist data related to the scrum program.
Import Abstract Method Decleartor
Implement Local SQLite Persistance Instance
Abstract User Stories

The model module now offers a generic UserStory object which is mapped
by the SQLitePersistence module.
Update Interface for User Stories

Merged create and edit methods for user stories.
Abstracted Tasks to SQLite Persistance

Task creation and deletion has been interfaced.
Implement Taks Interface

Added tasks to persistance interface.
Abstracted Sprint

Added sprint interface options.
Implement Project Interface
Update Whitespace
Add Schema Updates

Mapping and schema creation sets up mappings between generic python
objects and the database.
Made Interface Singular for Tasks

To be consistent the methods should be singular allowing associations to
b handled by the objects themselves.
Remove Persistance from Generic Models
Migrated Controller to New Interface

The controller now uses a persistance interface and instantiates an
SQLitePersistance object.