Remove unndeeded grunt.js
Use arguments object in constructors instead of a list of arguments