extended to instruction set, added a base class for math instructons, added more test cases for basic instruciton operation.