basic search functionality on the list
- form fields are disabled until user presses add or edit
- preliminary message area to display errors and info instead of alerts