bringing user controller to 100% coverage
a spec for location controller to fill a couple of gaps in coverage
added a test for gappy ids, and tidied a bit
added test for location validation
removed unnecessary checks in collection management linked records validation