Add store tests

Add the store tests and implement mocking.
Request code help from Jacob

I am trying to get jasmine testing working for the controller and distance
store, but I am not able to get the exists tests to work.
Work on controller testing and rm unused files

I got rid of some views, stores, and models we no longer need. I also
worked on trying to load the controller.
Fix store tests, add model tests, and clean app.js

I fixed the store tests so that they loaded multiple items, and commented
out the api test untill we implement the api. Also added model tests as
needed. Then cleaned up the app.js fiel so that the app would load
correctly after we got rid of some testing files.
Unhide autoload tests and scrub old comments

Prior to this commit, specs addressing the autoload requirement of
sencha stores were hidden in comments. While we do not want to derail
the test process with unimplemented features, we also do not want to
omit these requirements from the project specifications. This commit
uses Jasmine's "pending" spec feature to disable these autoload tests
and preserve them in the overall spec document.

During the development of this branch, comments describing bugs and
strategies persisted beyond the lifetime of the test code they
described. Since autoload spec was a member of these comments, this
commit also removes these comments from all store spec.js files.
Disable pending listspec.js test suite

Prior to this commit, the controller test suite in the List.js file
was being run despite being incomplete. This commit just disables the
test suite using Jasmine's pending spec feature so that the incomplete
test suite does not interrupt the testing process.
Merge pull request #5 from osu-cass/maint-3812/13-jasmine-practices

Maint 3812/13 jasmine practices
Merge pull request #29 from Free-BSG/feature-3812/13_JasmineTesting

Feature 3812/13 jasmine testing
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.