Updated style for search and top panel
Added shorten method
Added search functionality, ajax search
Added uniqueness validation
Updated styling
Added top panel, search and nav
Added search route