Initial setup

does this look like a good initial dev setup? 

I figure we can reconfigure for npm later if we decide to use this in projects