Added cache validity and minimum vagrant requirement

Adding a validity time for the cache won't let ansible update it everytime it's run. It saves some time.