Add bbox refactor
Swap NESW when passed incorrectly to constructor.
Simplify, remove assumptions
First argument order to union
Expand tests, fix intersection operation.
Merge pull request #300 from mapbox/bbox-valid

Add bbox refactor