Added flag checking for load/store instructions and push/pop
instructions
Split Cpu into multiple files
Implemented flag setting for each instruction