fixes and travis

1. Improves PersistentVector API, more in line with Base vectors, correct type in map
2. Fix bug in filter method for PersistentSets
3. Set up travis builds, and add badge. (@zachallaun, you will have to add this repo on travis-ci.org)