make boat_data module configurable
update styles to include headers
replace underscore with lodash
add some nmea unit tests, and fixes found with unit tests