add jshintrc with sane defaults
update submodules