Lots of Story functionality: add new, edit existing, nullable lat/long, with a number of architectural improvements (Still far from perfect)