Implemented Vault

Added code to main plugin page, and added vault requirement at
plugin.yml