restructuring project files to prep for more modularized refactoring and coding