Chris Kent / Task Manager Pro

I ended up storing everything in the list.rb file.  That's how I interpreted the written instructions, but can tweak as necessary.  Also, I added a decent amount of error handling, but not as extensive as I might on a full blown project.  Also, added colorize for some variation.  

As for code sets, I did see some of the other examples and felt that splitting the users choice once and reusing the array and bringing all display functionality into the terminal.rb file, while leaving all the core functionality within the list.rb file, was the most streamline approach.  

My only real feedback is more attached to my particular approach and perhaps expanding on error checking. 

Thanks for your time.