Updated copyright notices to include the year 2018.
auth: Organize code into two unit tests auth-cache needs special setup
auth: Add test suite for username filter