Fixes & Tweaks

Added a few fixes for gitignore and vagrant since I use the vmware provider.

Also added streaming mode options to read ranges since they will always want all keys and values