Refactored Add#execute, add tests to it, and removed a bunch of untested fucntionality until I decide to flesh it out.