Refactored to start using npm and grunt in root of repo