Acid base

Massive step forward in reactions and file parsing support

- acid base reactions have initial implementation completed.  Still pretty sparse on tests but those will come
- many file types have begun being sketched ou
- Began working on a setup.py file
- Massive improvements in generic helper scripts, testing format, main, etc