Fix up linting warnings

- Mix of tabs and spaces
- Trailing whitepsace
- Missing semi-colons
Rewrite configure/make spawning
Add `-t|--temp` option to specify location for node.js sources
Add `temp` option to README
Merge pull request #28 from alexwhitman/fixup

Linting, spawning and temp directory