added gruntfile + code + specs