Working on adding makefiles + better cross-platform compilation for lesson0