Implement better path searching and update README