Adpated to the tweaked specs. Refactored many details to improve code quality and perhaprs performance. Cycle count calculation uses now a lookup table, and instruction decoding and execution it's more streamlined (I don't sure about what means 'streamlined' but sounds good!)