Initial setup: directory structure, license, jshint, ...