Docs update: update Signal from elm-lang.org docs (and fix compile error in Either)
Docs update: Final stuff - added TODOs