[NODEJS-1753] ACS Node SDK Rework Integration

- Update Gruntfile.js to run jshint first
- Change to use first character lowercased object name instead of fully lowercased object name
- Add ability to method to change belonging object for inconsistent API entry point
- add ability to use different name from ACS object name as function object name