Made the parser function concurrent, changed how Stopper works to work concurrently, updated tests, applied go fmt