basically finished javadoc. will go through menu options and make invalid option statements more user friendly if time