Features/cleanups

I didn't really do much, just some misc cleaning up while I was fiddling with bolting it to groundstation:

* The python lib can now be imported and used without the CLI
* The c implementation has a usage message and parses command line args
* Added a makefile
* Added support for stitching in wider codes at compile time
* Who even knows