Implementation of planout interpreter in Golang

Perfect. In fact, Greg had brought this (splitting environment, overrides, magic params) up during the preliminary code review. Definitely addressing this.