Finished compiler

Added adding support and a test file