Edit feature added

Added support for editing existing entries. The GUI is similar to the
GUI for the lookup feature with the difference being the use of
textboxes instead of labels to allow editing. When the user clicks
submit, the entry's row is updated with the new values.