Better makefile, Order of Operations parser, Object based stuff