initial commit, functional for simple but fully functional mips spec - supports labels as operands