[ui] use color from API for line number background, [format] js formatting cleanup
[ui][minor] add hover state to bus stop elements, [add] gitignore