started on django data-model implementation. A few changes to Jyoti's ER names to adhere with django conventions
Made some modifications to the data model.

Changed most DateFields to DateTimeFields to include time

Fixed a typo in the name ProductTag

Changed the addr_type field to an enum, as I think this is what we
want? Feel free to correct me if I misunderstood the purpose of this
field.

Removed the GeoLocation class, as we were essentially just mapping each
Geolocation to an address, so I figured we might as well just lump lat
and long straight into the address entity. This should also simplify
the creation of addresses on the client side.

Made Vendor inherit from django.contrib.auth.models.User so that it
inherits all the data fields that are already being stored in the
database.

Removed the stock attribute from Product, as I think it makes more
sense to have stock as an attribute on the SellerProductAtLocation
relation.
Fixed a logic flaw in Vendors.

I originally had these inheriting from User, but I think we actually
want these vendor-specific attributes to “decorate” existing Users in
our database. This should accomplish that.
Update models.py
added a serializer for every model. More serializers will be added later
Update serializers.py
create REST endpoint to add a product.
Merge branch 'master' into data-model

* master:
  updated .gitignore
Added /vendors/add functionality

This endpoint will make a user with the specified ID into a vendor and
create their corresponding vendor object in the database.
Merge branch 'data-model' of https://github.com/rpanjwani/beLocal into data-model

Conflicts:
	src/server/be_local_server/models.py
	src/server/be_local_server/serializers.py
	src/server/be_local_server/views.py
	src/server/server/urls.py
add REST endpoints for read/update/delete a product.
Merge branch 'data-model' of https://github.com/rpanjwani/cook-for-me into data-model

* 'data-model' of https://github.com/rpanjwani/cook-for-me:
  Added /vendors/add functionality

Conflicts:
	src/server/server/urls.py
Updated Models and Fixed ProductSerializer

I found a way to auto add created_at and updated_at, so I did that.
Also fixed some syntactical errors with the ProductSerializer.

Adding a product now works as expected, although we are returning
vendor *id* rather than the entire serialized vendor object. I believe
this is trivial, as the client should already have this data after
authentication is complete.

The RWDProductView view remains untested.
Fixed remaining views for product editing/deletion

Removed some vendorID checks that I don’t think are necessary. Also
changed our error status codes returned from 204 (NO CONTENT) to 400
(BAD REQUEST)
Add an endpoint to list products of a vendor.
Add endpoint to list products of vendor + some bug fixes.

- add REST endpoint to list products of a vendor.
- Replace image_path with ImageField (models).
- add MEDIA_ROOT and MEDIA_URL in settings for user-uploaded images.
- add vendor and product models on admin page.
- removed user serializer from VendorSerializer. django REST framework automatically match model fields for foriegn keys.
- removed AddVendorSerializer -> duplicate of VendorSerializer.
Add testcase for product REST endpoints.

- add name to url patterns
- add REST as default request format for testing.
- add testcases for add/read/edit/delete/list product(s) of a vendor.
Merge remote-tracking branch 'origin' into data-model

* origin: (43 commits)
  Got sellerLocations from the DB hooked up to UI
  Added locationType radio button selection for locations
  Update README.md
  Git deleted my CSS rules :(
  updated the seller's mainpage UI
  Hooked up location creation to server.
  added patch get, delete, patch for sellers
  Added validation for required fields.
  Completed UI skeleton for add location modal
  Refactored seller UI code and added additional frameworks.
  Fixed some visual bugs in Seller UI
  seller item and location list
  Fixed the stack overflow exception we were getting
  Added an improved redirection system for views.
  Made the seller nav bar, Avitar, name pretty
  Fixed typo in views.
  Accidentally locked down vendor creation too.
  Accidentally closed up the trending endpoint. Fixing.
  Enabled token authentication
  Updated product card html name
  ...

Conflicts:
	src/server/be_local_server/models.py
	src/server/be_local_server/serializers.py
	src/server/be_local_server/views.py
	src/server/server/urls.py
Create REST endpoints to upload image of a product.

- implement post/get/patch/delete requests to upload/retrieve image of a product.
- create a model and serializer for product photos.
- uploading photo using POST method shows a HTML form, if no image is send in request.data (saved in templates folder).
- Changed some HTTP status messages for consistency.
	- Use HTTP_201_NO_CONTENT when item is deleted.
  - Use HTTP_404_NOT_FOUND when item is not found in database.
Merge pull request #3 from rpanjwani/data-model

Looks good to me. Merging to master.