updated the file names to match the file naming convention. updated the class names to match the class naming convention. moved the view classes into their own files to match the class/module convention. added getter/setter functions to the model to reduce code repetition