Unit tests can actually fail now.

Tests should probably be written in JavaScript so they can run in Windows.

See #40.