Add search and filter panel.

Filter panel not functional yet.

Also adds some polish
Added current progress