Symbolized a lot of argument hashes.
Added a shitload of more tests.
Rewrote several things to optimize the framework.