Implementation of planout interpreter in Golang

it shouldn't be pulling the salt from the global environment -- I guess this also explains why the README.md shows 'salt' as a param...