Create Instruction.java

Here's the instruction object. It's just a bunch of data with a toString method at the end.
Create instructionFetch.java

This class basically implements the original instruction memory. It holds all of the instructions from the data file, and creates two hashtables. One maps from branch labels to instruction number, and one maps from data memory location to value. I can explain this in detail during our meetings
Update instructionFetch.java
Create instructionDecode.java

Still need to add a few methods to get this completely done, but this represents the decoding unit which will then be sent to the reservation stations.
Made changes to the basic versions
Began the initial infrastructure.
Made some more changes to the basic stuff.
Don't need start cycle time
More base stuff for me.
Merge branch 'master' into Nathan
Merge branch 'Nathan' of https://github.com/ongnathan/CS2410Project1 into Nathan
More changes
small change.
Merge branch 'Vineet' of https://github.com/ongnathan/CS2410Project1 into Nathan
Merge branch 'Nathan' of https://github.com/ongnathan/CS2410Project1 into Nathan
accidental merging undone
Made some changes and added the Integer, Load/Store, and Multiplication Int units
All Units are now available.
Added code so that the solution to the operation is done right as the instruction goes to the operational unit so the register is free.
Merge branch 'Alaa' of https://github.com/ongnathan/CS2410Project1.git into Nathan