Merge pull request #291 from steventlamb/master

Make tests more flexible and less brittle
Use ansible to build vagrant dev box
wip. try to fix travis build.