Issue #276 - move IDENT identification

This is needed because otherwise the surveyedLocaleId will not be 
saved until the end of the request
Issue #276 - add props to record data service
Issue #276 - add surveyal value indexes to datastore