fixes HeaderController test

- stubs current user singleton instead of manipulating its properties directly (what could result in leaking test state into global scope)
- simplifies unnecessary module-wide setup