User functions is now a set
Updated user session
Fixed routes
Fixed message links
Merge branch 'master' into api-rework-it2

Conflicts:
	src/xiast/authentication.clj
List programs