fixes #56 Gruntfile restructuring for better maintenance