implemented stock search (partial) and unit tests (partial)