Refactoring
Using github.com/firelizzard18/gocoding for serialization