Changed file input to commandline arg, and now takes binary files as input, assembler functionality is split off into another program
Added keyboard input checking, yet to be tested though, but nothing that was working is broken.
Added helper function for keyboard input
Rewrote lib.rs to fix numerous mistakes and tidy up with constants
Implement the run loop and display, untested for now
Add minifb and a function for converting a region of memory into a display buffer
Initial commit, baseline implementation.