Add 'likes' to Vendor model, serializer and views.

- Added 'is_likes' and 'total_likes' fields to all get vendor REST APIs.
	- vendor-list
	- vendor-details
	- get vendor
	- vendor login
fix bugs and add test cases for vendor REST endpoints.
add frontend service to like/unlike vendor.

+ update REST endpoint to return if user likes a vendor.
+ add test cases to like/unlike a vendor.
generalize like/unlike functions to take any item type (product or vendor).
add 'like/unlike' feature to market (backend only)
Merge branch 'master' of github.com:rpanjwani/beLocal into vendor-likes

* 'master' of github.com:rpanjwani/beLocal:
  Fixed vendor profile picture grabbing on sign up.
  Added error message for signing in on main page
  Added timeout
  Fixed error when user denies location.
  Fixed an issue where no products would show up if there was no location allowed
  removed obsolete code on models.py
  removed debug comments/prints that were redundant
  Products are now display sorted by proximity if user allows location on browser
  Fixed an issue where if the user didn't allow location, no vendors would show up
  vendor proximity has been implemented, UI now prompts for location. do pip install geopy

Conflicts:
	src/client/app/scripts/controllers/main.js
	src/client/app/scripts/services/stateservice.js
	src/server/be_local_server/serializers.py
	src/server/be_local_server/views.py
hardcode app name in backend.
update test case for trending products.
Removed like button from vendor card.

Also added activate vendor script to streamline process of activating
new vendors.
Removed like buttons on all responsive cards.
Merge pull request #38 from rpanjwani/vendor-likes

Market likes have not been tested fully with the UI as they have not yet been hooked up to the server. The market-hookup branch fixes this, so I will test to make sure likes work before pull requesting that branch.