Framework set up (will not compile until at least one source file is added