sort of initial commit
this project has been split from my node-sunlight repo