created search functionality. updated a few views to look and act nicer.