Fixes #7 allow native login, toggleable via config.php

Fixes #7 
This is :+1: 
AHEM. Please see #5 and merge in relevant bits into the last bullet of your changes. :)