Began writing template classes, added makefile