Fix for issue #5: cls resets bgc to 0
Fix issue with Makefile, build directory now automatically created