Start of CPU instructions

Also added dev program for testing the CPU
Separated Instructions to separate classes

Added instruction list for managing instructions instead of big switch
statements