Added concurrency checking to BoxForm.

-Added document listeners that will load the Etag value to any entities
that have an Etag property and registered them in the document store
-Added an Etag property to Box
-BoxForm now calls the Store() method with the Etag property when
editing a Box
-ConcurrencyException is now caught and a error message is displayed