This patch adds eslint, a permissively licensed (as opposed to
of 'npm run lint', which may be used in OpenStack's gate to
that most of these changes were formatting and file length
concerns. The noted stylistic change that we should probably
discuss is the use of singlequote vs. doublequote. Single is
the pep8 standard used in python, and thus enforcing that
seems to make the most sense.