Initial library project structure

Generated partly by yeoman generator-library