modified project structure, update grunt and npm files, now ready to be tested as global npm package