minor tweaks and clean ups to make testing nicer

Added a gitignore file to ignore vagrant related temporary files and also made apt cache valid for one hour so the apt module isn't constantly updating during testing/deployments.