go vet clean
Start refactor to make things less interdependent and more testable
Parses changes field, add some unit tests
Refactor out the locking, should probably use a semaphore anyway
Ignore a few files