Angular Settings Demographic page

Also update .jshintrc and cleanup warnings
True. Will do.