Adding base code for Architecture Project.
Currently contains support functions for the Project.
Merge branch 'master' of https://github.com/frankyn/CacheSimulator