clean up
Added demo link
Optimized instruction receiving
Better variable names vaddr and paddr
Commented Flags (They are not used in Linux). PC in assumed to be multiple of four
Sorted Step function in a different way. jumpdelayed and jump variable are no longer used
Changed check for interrupts to every 32 steps. Removed some unecessary checks
registers changed to signed int