Removed Gemfile.lock
Updated to reflect this project's modifications
Update sample plugin configuration
Complete rewrite for adding a simple interface
Updated logic to simplify code using abstraction
Updated for this project