Ignore more files and initial travis framework

This PR includes some of my changes for making travis testing easier, as well as telling git to ignore files created during bootstrap, configure and make.