added exclusions for files in build, if it exists
Added git clone depth of zero to travis CI config.