Merge pull request #3 from catlee/master

make Spot instances hashable
Make sure to fetch all spot history results, using next_token

Add some docstrings