Found this through r/MechanicalKeyboards. I made several fixes.

* The most important fix was changing the license from CC-BY-NC to the MAME license. BY-NC is *not* for software, while the MAME license is. The MAME license preserves the noncommercial restrictions you wanted, so it's generally a better fit for this project.
* I renamed some stuff to maintain consistency. 
* Your `README` and `TODO` now look nice.