Add get and update record via external id

Making it possible to get and update records by external id using
the extid:value format instead of an Id. Fixing Issue# 12.