Added plugins integral to function of system.
This will close #26, close #27, and close #28