Finished compiler for the beginning stages of compilation, still no disp...

...lay support there yet however. looking to make that possible in next push.