Move integration tests to integration/, expose missing public methods in the core
Integration tests: remove dependency on private APIs
gofmt
Remove deprecated tags_test.go