make Controller class the main app class
add pragma once to headers