Places files into folders and separates tests from production code