first commit. yet to add functionality for compiler module. Basic UI has been setup.