separated all classes into headers, continue to get errors regarding scope and class declaration.