Added save button and function; eating exception thrown by DAL on save for pending investigation.