Add process plugin test

Plugins are separate processes and communication is done with the AMP
protocol. The plugin architecture should be refactored to make it easier
to add new functions.

Including test plugin for Trakt that displays activities for select
users. Should also be refactored heavily.