Fix whitespacing and enforce during build

- Add EditorConfig for consistent whitespacing in IDEs
- Normalize inconsistent spacing to 2 spaces
- Add JSCS to grunt pipeline to verify whitespacing during the build. This can be expanded later to ensure other style preferences