Autoload hardmode

Moved the setup code into the plugin itself.
Added a condition to prevent hardmode from getting enabled in special
buffers like help, quickfix and others.