Added APP.init function; added support for non alpha numeric chars on data-template

At the APP.init function can be added initializations required before the dom ready event.

The template data var can now have non alpha numeric characters.
For example:
	<body data-template="news/list">

will call APP.initNewsList