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.
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