Search module can search all options

still need to implement sorting methods but pretty much done