Add Sphinx documentation for the Homepage

I added sphinx documentation to the project and documented the homepage
view aspects of the project.
Spellcheck documentation

Updated documentation by using spellcheck.
Move documentation source/ directory to docs/source/

This commit consolidates Sphinx docs resources (specifically source
code) into its own subdirectory to separate documentation code and
feature code. This commit also updates image and code refs to match
new file locations.
Update Sphinx Makefile and make.bat to reflect new documentation resource location

Prior to this commit, Sphinx docs Makefile and make.bat did not point
to the new location of the Sphinx source code resources. This commit
updates makefile references to point to the correct location in the
project file structure.
Add labels to code examples and minor grammar edits

Prior to this commit, readers could not determine where included code
samples came from. This commit adds labels to code segments and makes
a few minor grammar edits.
Merge pull request #4 from osu-cass/maint-3803-edits

Maint 3803 edits
Merge pull request #27 from Free-BSG/feature-3803_HomeScreenDocumentation

Feature 3803 home screen documentation
Fix problems that keep app from working on device

I fixed our user location listener which was preventing our app from
launching on the device.
Make api calls

I made the first of our api calls to test if we could populate our drop
down lists from api.
Fix loading api data into drop lists

I made it so that we could populate the dropdown lists on the home page
with data from the api. I also fixed the number of vendors print out to
display the correct number of vendors.
Fix map lat/lng problems (API reference)

Changed the model so that long is now lng and doesn't interfear with
Sencha objects.
Fix drop down location list.

I started to make some changes to the drop down location list, by adding a
store that contained unique city names. This still needs some work, as the
store is not properly setup.
Add console.log testing of locations store

Trying to figure out how to correctly populate the location drop down
menu using the location store.