cleanup in gruntfile
redesign of backend, plus added featrues to button control