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.
Fix linting errors and move functions

I moved functions out of the onSetUseLocation function in order to clean
up our syntax.