initial commit. Special thanks to @mgonto. This presention is based on his presentation for ngEurope 2014
merge master into gh-pages