Be more efficient; fix shallow_compare bug
Improve/add comments
Cleanup
Add some stuff to the test configs
Don't be an arrogant ass