clean up indents in js
node.js stuff
.gitignore
update package
moved license out
well this scope certainly expanded
handles dates and inner rings