Add Wire

Preliminary testing has been completed.
Next step is more thorough testing of all the functions, but wanted to throw this out there for iteration and wider testing purposes.