Update ignore rules.
Implement generator to support infinite tiles.

* Use TypeScript
* Change Generator signature
Merge branch 'master' into develop

Conflicts:
	lib/template-generator.ts
	script.ts
	test/template-generator.js
Add search result banner and filter buttons.
Add bluebird promise library with bower.
Add infinite scroll support.