initial package
somewhat working spike
started refactoring to prototype -- circle showing
carried current impl into prototype version
all code ported

- bug prevents anything that requires topoint/toradians/todegress calculation from working
fixed conversion functions
zones are now configured with vals 0 - 1.0
width everywhere
factoring out default opts, needle configurable, ticks broken
ticks working, decent defaults
working version

- moving main files into place for packaging
- more examples
- fixing extending opts
- adding small opts
minor refactor to redraw
nicely tuned examples
adding beefy demo script
pulling all style props into css -- simple
small css and organinzing css better
cleaning up old style opts except zones
much simpler zones config
fixing small config
ditching broken deep-xtend since config is now flat