render mustache template in the client

- uses handlebars
- get()s template and JSON with ajax (but is cached in browser bc it is included w/ <script> tag
- handles jQuery.mobile init so it fires after rendering
bower: add all dependencies via bower
html: better structure and comments
render.js: refactor for better readability
server: add small shell script for local preview

use with `./server.sh` or `./server.sh 1337` for port 1337
#fix: also remove jquery-mobile.js (bower used now)
renaming: more directories
render.js: error handling
html: change title (only active before $.mobile has loaded)