spelling and spacing fixes

Ran through 'jeolm spell'.
Follow jeolm driver refactoring

Also refactor and enhance styles.