The only thing missing for me was that it didn't create it's own config file (I prefer plugins to have their own config files), so I added the AutoExecConfig function and I'm happy. Maybe something to add (I know it's only two cvars, but I'm stupid like that.
)