Cleanup and basic tests

Removes semi-colons and overall beautifies `bigi.js`.  Also added jshint for detecting possible errors (too many to count for now, will have to slowly work through them).

Just a light cleanup.
I added the beautification parameters for verification, though https://github.com/dcousens/bigi/commit/0ad46adbac5a1993ff4c01ece28038637a99b942?w=0 `?w=0` does help reviewing quite a bit.