Cleanup Point model and added boundary methods

* Removed Point::from_s
* Renamed Point::from_s! -> Point::from_s
* Use Float instead of to_f in Point::from_s
* Remove invalid Points from Point.parse_all
* Added Bounds#south, Bounds#west, Bounds#north and Bounds#south
* Do not require :bounds param in V1::BasketController#index