Added exception in update to restrict updating an id.Added capability to give id as pattern in update/save
Added a bit of documentation