Added error message functionality
Enabled linking of the  last selected input/output and pointer
Added method for getting a negative vector.
started implementing networked effects
Improvements on protocol.
Various gui utilities to support the addition of networked effects and Targets
Added new functionality for supporting capabilities
Client/server relationship of networked effects is now working as intended.
Added new GUI functionality for targeted effects and networking
Updated effect archetype to support newer libraries