Replace Native `since` with a pure elm version. Fixes #9.

Motivation for this is that Signal.count went away. Taking this oportunity to
implement `since` in elm instead of in js.
Whitespace. Elm uses 4 space indents.
Merge pull request #18 from jwmerrill/pure-elm-since

Replace Native `since` with a pure elm version. Fixes #9.