setup gulp, housekeeping and setup build structure