Documentation added and first round of testing (serial) complete. Must do parallel testing.