overhaul to use load-grunt-config and publish to both local and public