Plugin docs

I've migrated the plugin docs including the hello world stuff and I've created and up to date hook list. I've also created an extra how-to page covering some basic tasks which I think are a barrier for some new plugin authors.