Change build process a bit

Build intermediary files go to ./build, the final file goes to ./dist
Adjust CSS for actual about:home use

I had to make some adjustments in the CSS so it would look right in
about:home because there's some extra injected CSS that wasn't taken
into account in development. This should fix those problems, though I
only tested the upper and lower bounds (Firefox 16 and Firefox 34).