Major API changes
- Configurations are formatted in a JSON structure
- Fixed tests for PyRTL, SystemC, and Verilog
- Buffer sizes default at 7 for handshakes with 64-bit PIDs, new method for resizing buffer lengths
- Templates are now saved as files formatted as f-strings; templates are now more compact
- Better logging and warnings