Add tpl print out of number of vendors

When a drop list item is selected a tpl statement will print out info
about how many vendors there are who either carry an item, are in the
selected area or both.
Add Siesta testing for Number of vendors

I added siesta tests to make sure that we had a panel to print out the
number of vendors after the user inputs search criteria.
Fix linting issues and DRY code

I ran the linter and fixed those issues, as for the DRY code, while some
parts of the code are similar, they return different values on different
user events. Thus not letting us condense the code into one function,
since the two functions use specific variations of the code.
Merge pull request #9 from Free-BSG/feature-3751_#ofVendors

Add tpl print out of number of vendors
Add functionality to userlocation toggle

Made it so that when the user location toggle is active, we gather
location data and user defined distance in order to make an api call.
Add Siesta testing for distance drop down menu

I added tests to make sure the distance data provided by the user is sent
to the controller when the user location toggle is turned on.
Add testing for controller logic

Started to look into adding testing for controller logic. I was not able
to mock user input so I couldn't test the function logic.
Add Sphinx documentation to project

Added documentation of views.
Clean up linting errors

We got rid of the double define of vendcount.