make `new` optional
Added Altitude, depth, and geoJson

geoJson and KML have options to include altitude, so why not.
Altitude is given from ground or 0 (rel or abs) to the approx Exosphere (6200mi). 
Depth is given from sea level to -35994 (deep as the Pacific Ocean goes).
allowing gender specific first name generation
Changing option values to lower case

Changing options values for gender specific name generation to lower case eg. chance.first({gender: 'male'})
Syntax highlighting in README
Fixed typos
Update to latest versions of test packages
Move client-side test dependencies into test, now managed by bower
Remove a bunch of now unneeded node modules
Attempt to fix bower installation of client libraries
Simplify bower usage
Simplify first_name by gender a bit
Add range limits for lat/lon methods, as requested in PR #44
Add Google Analytics generator, see PR #46
Merge branch 'lkptrzk-develop' into develop