setting up auto gen for project files and travis ci