Command API
Moved plugin path; added some unused listener functions and recursive array setter structure

Uses object reference to ease memory editing
Moved plugin path; added some unused listener functions and recursive array setter structure

Uses object reference to ease memory editing
Merge remote-tracking branch 'origin/master'