renaming several classes and filenames to match the class names, plus compile and build