Convert $.getJSON to $.ajax to fix JSONP problem.

$.getJSON was not triggering an error when using JSONP. Adding a timeout
fixes this.
Add comment-header to vine.js
Improve demo.
Add .gitignore
Add Makefile
Yeah, yeah, I know Function is eval/evil.

Thanks for the warning, though, jshint.
Fix error parameters in README
Add link to demo.