major fix - retrieving correct user from session
added utils package, and typeahead