added search functionality
cleaned up html css and JS