Add basic plugin loading functionality and command line interface