Ton of work on acid_base

- Working on a setup script
- Improved how reactions are handled
- Completed (initial) implementation of an acid base reaction
- Start of testing acid-base and helper methods, needs to be much more
comprehensive