provide ComponentJS TodoMVC Example implementation (v3)

Thank you very much for all your detailed feedback. I've now done the following: I've incorporated all the coding style suggestions from @passy and @sindresorhus and especially also fixed the spec compliance according to @sindresorhus's feedback. I've then squashed all my changes together and provide you those results as an updated pull request against your gh-pages branch again. Can you review it again and if acceptable this time, merge it? Thanks.