Add basic socket control
Add serialport dependancy
Modify constructor to accept plugin handler
Add variables to contain all plugin-related classes
Modify code to fit new constructor