refactored gruntfiles and tests
added missed files