Major changes

Fixed issues #61, #62, #63
Made CMake simpler (for personal use) - if you're looking to build
OpenHexagon you may find using a previous CMakeFiles easier!