basic plugin infrastructure + dummy plugin + very basic test