implemented core fuzzy search functionality, it's butt ugly right now but we can work on that tonight