Adding make clean target to Makefile
Splitting window functions out to a separate class