basic module import and tests
remove old build artifacts
ingnore elm-make build artifacts
fix npm test script
add exec-sync as a dependency

since node v0.12 will probably never get released
add semicolons after function assignments
prevent file overwrites and clean up artifacts
hide private methods
test new object creation
fixup! prevent file overwrites and clean up artifacts
add jsdom as a dependency
ability to access elm ports from node

necessitating some boilerplate in the elm code, due to a current bug
ability to emit events into elm