Initial check-in.

JSHint, Karma, Protractor and Watch tasks now functional.