Added Project List

User can now create a list of projects that they are working on. Changed
the structure of a couple classes to accomidate these changes.

Also began work on a testing environment, ran into issues with testing
and could not get it completed.

Todo - Fix it so that the project list persists to the database and
loads on startup (like the ignore/block lists do currently)