Fails a new project can be created with a name.
Project can create a new project with a name and unique id.
Changed Project class and allow task to be created with a project id, description, and priority number.
Refactored spec test for 'a new task can be created with a project id'.
Fixed spec tests to correct files. Added blank files that I planned out to Project class.
Separated name and unique id tests in rspec.
Added before each and reset class variables method.
Refactored project spec file.
Added before each and reset class variables method to Task class.
Fails test to mark a task as complete.
Can add a new task to a project, and a task can be marked as complete.
A project can retrieve all completed tasks.
Fails to list completed tasks by date.
Can sort completed tasks by date.
Lists incomplete tasks by priority number and date.
Switched accessing Tasks from project class to task class. All tests pass.
Started working on terminal.
Created deck and made a shuffled deck.
Finished writing Terminal commands, but have not tested all of them yet.
Put if/else statement into methods. Just need history and show methods to work.