priority queue...not really...but whatever
search table implemented with a linked list
gofmt + refactoring