compute pending/running eta on mouseover
cleaned up whitespace
Merge pull request #77 from mozilla/eta-times

Eta times
changed the layout for the log viewer
fixed clickthrough on steps with multiple errors. fixed scroll position for new layout.
added some css changes/fixes
added infinite scrolling
fixed show successful steps checkbox to not show first step when activated. fixed a lot of infinite scrolling stuff
rearranged functions outside of others. silenced warning about buffering not being complete.
added back in config file so travis tests will pass. added node_modules to gitignore
made sure to return a promise from loadMore function
added highlighting of current step being scrolled through. updated to request log file lines by the hundreds for easier caching.
caching implemented on client
one measley comment