Angular Settings Demographic page

Also update .jshintrc and cleanup warnings