add in new project structure, travis-ci and gulp for testing pattern build.