Angular version

Different approach than in #9, still to engage the conversation and as suggested friday, this [angularjs](http://angularjs.org/) based version starts as minimal and simple as possible. No bloat, but it works :)

Feel free to walk through the code and give any feedback.