switch from Bower to npm for packaging
add JSHint
de-lint