Bug fixing, restructure

Restructured some of the code. Fixed a few bugs workflow bugs: Fixed:
User is able to advance past the project list by entering a bogus task
ID. Fixed: Task IDs must be numeric.