Modified for meet requirements 1-4 of Assignment #1.
Added UI elements for requirement #5.  Still need to code in the working details around requirement #5.