Added rough version of an 8 bit register class.
Added a class for powered devices.

Required by the Reigster class.
Added utility library target.
Relaxed the version requirement of CMake
Added Utility library to main emulator app
Fixed build errors in PoweredDevice and Register