Trunk

https://issues.apache.org/jira/browse/RAVE-886

First patch in a planned series

Add handlebars js, add client side templates, remove dom building from rave.js