Refactor and establish naming convention in quad_app/

Description of the problem

Files in quad_app/ don't follow a consistent naming convention and is hard to identify how the files are related

Proposed solution

Establish a naming convention for the files and refactor code to make relationship between files more obvious