add shepherd to project
improve shepherd events, continue triggering them in the router
shepherd mostly working, has issues with explore page