First commit. Just the plugin it self. No documentation so far