fixed a double free error.
Major restructuring.

- Renamed debug.h to dbg.h
- Remade makefile
- Switched completely to speedunit for testing
- Added a file for config.c
- Moving toward adding Argparse support!