Adding unit tests makefile.
Other changes:
Removing dummy unit test and setting up window class as a framework
No longer ignoring any makefiles anywhere in the repo.