Update formatting to meet PEP8
Add skelton for Driver.get_nearest_items() to return lat/long of num items closest to driver by Vincenty distance.
Add skeleton for Driver._distance_to_lat_long_box() to return (lat, long) that are distance from location for use in Driver.get_nearest_items()
Add skeleton for Driver._get_items_within_bounds() to return items with locations that are inside the min/max lat/long for use in Driver.get_nearest_items()
Add skeleton for Driver._order_by_dist() to return list of n number of items sorted by distance from location
Update DriverTestCase(), ShipperTestCase(), and ItemTestCase() to create users in the setUp() method prior to instantiating shippers and drivers since users/models.py now creates profiles for Django Users instead of replacing them
Update users/models.py Shipper.driver to allow null database entries since a driver will not be known at item instantiation. Also fixed geopy.distance.distance import
Update DriverMethodsTestCase.setUp() to create a shipper, driver, and items. Adjusted formatting in all other tests to be PEP8 complient
Correct spelling of latitude in user/models.py
Add start and end lat/long fields on Item(), overwrite Item.save() to add start and end lat/long based on respective addresses, add Item.get_start_address() and Item.get_end_address() to return a tuple of the full address
Update fake addresses in users/tests.py to real addresses so that geocoding can be performed
Add start_lat and start_long assertion tests to ItemTestCase.test_item_create() to assert that the lat/longs are being stored when an item is saved
Update Item.save() to only calculate start and end lat/long if start_lat does not exist
Flesh out Driver._order_by_dist() to order a list or query of items by distance from a location
Add tests for Driver._order_by_dist() to assert the method orders items by distance from a location. Removed DriverMethodsTestCase() and placed its methods on DriverTestCase() to reduce confusion
Add Items.__unicode__() to return the name of the item
Flesh out Driver._get_items_within_bounds() to return items with start and end locations inside the boundary box
Add DriverTestCase method to assert items are in given lat/long bounds
Merge branch 'master' into staticmap
Update settings.py to include django.contrib.gis and a PostGIS database so that spatial queries can be performed