This is a prototype to test out the strengths and weaknesses of go as a data layer/api.