Refactored some messy code
No useful changes
added search field and scrolling animation
Fixed a few interface bugs