Ingeniux, search, sharing locations.

This commit contains all of the changes to paths in the code to match
the paths necessary for ingeniux.  Sharing location has been added with
unique urls/# for each location.