Refactor main components for #265. BREAKING
Add 'jade' to header's package.json and fix branch build
Remove leftover trace and fix block comment
Refactor
Refactor header into independent component. Closes #265
Add  component #273
Refactor logout to use new  component #273
Add redirect to  after logout #273
Refactor logout to use a middleware. Closes #273
Fix sidebar not being sensitive to citizen logout. Closes #274
Fix site reload on login. Closes #283
Merge branch 'header-upgrade' into development

Conflicts:
	lib/boot/boot.js
	lib/boot/component.json
	lib/citizen/citizen.js