Added search function, updated theming (search was ridiculously easy to add. Don't know why I didn't do it before.)