Authorisation with neater stories
Refactored ngutils, tied up CAPTCHA handling