Created a basic plugin structure, closes #1 and #2