adds search
adds search stuff
fixes genders search bug
fixes pagination in searches
adds search specs
adds specs for search on homepage
merged master
refactors search functionality