add more to .gitignore
add dev dependencies - Switch to pure semver versioning
clean trailing whitespace
switch to using gulp to build - closes #43