cleanup
only publish user profiles which any of the offers have been shared to
add a search form and display results (adapted from https://github.com/schuel/hmmm)
publish offers and directory only to logged in users. otherwise return an empty collection
added publication of users which the logged in user has a shared card from to collection
fixture fix
improve share and unshare behaviour, minor ui improvement
minor ui improvement