auto-documentation from components
jshint fixes