Add authentication using PWAuth

...as mentioned in http://open.silverstripe.org/ticket/5405