fixed constraint breaking insert. more robust location adding.
fixed up detail page. changed ui to include a no location option.