Implemented basic binary search

Added professor_page.xml because it was giving me compilation errors
Need to fix edge cases and implement searching by first name