Add initial Sencha project files

We needed a single project to start working on, so I created a Sencha
project and added it to the SeaGrant_Proto.
Merge pull request #1 from Free-BSG/senchastruct

Add initial Sencha project files
Nice job!
Add lintroller and set up linting scripts in /syntax

Prior to this commit, this project did not have any linting tools.
This commit introduces LintRoller, a javascript linting tool by
Sencha's Andrew Kay. Linting scripts are available for automation
under /syntax.
Merge pull request #2 from jhcarr/validation_linting

Add lintroller and set up linting scripts in /syntax
Introduce .gitignore and remove node_modules, /build/temp/ from git repo

Prior to this commit, the repository included the compiled files from
/build/temp/ and the package files from node_modules. This commit removes
these from source control and introduces a .gitignore to prevent this
inclusion for future project elements.
Format .gitignore file with github heuristics

This commit updates the .gitignore file to include headers for
readabiliy and to exclude temp files and logs.
Add package.json to allow npm to install lintroller. (bugfix)

This commit includes the package.json file so that we can continue to
use lintroller without committing the npm package to the repository.
Merge pull request #3 from jhcarr/maintenance_gitignore

Tested against Jacob's machine and Justin's other machine:
- Sencha web start
- npm install
- Criticize me
Fix directory names in .gitignore

This commit corrects format errors for directories in the .gitignore
file.
Merge pull request #4 from jhcarr/maintenance_gitignore

Fix directory names in .gitignore
Initialize Phonegap, and create home page template.

We added Phonegap to the project and created a home page template that
included the filter field. We also included the buttons for the map and list views.
Add view area for list and map.

We needed a space to insert the list and map into the home page, so we
added a TabPanel view area to the home page.
Create list, info page and location page

In order to view more information about a list item, we made the list
items interactive and added an information carousel view for the user to
see detailed information about the list item. We also linked a location
view page as a place holder for a future map. Note: Each page has
navigation buttons for ease of access to all parts of the site.
Include jasmine testing

Added jasmine, the standalone version is simple and looks like our best
bet. Also working on reseting Detail paig header to company name from
list.
include map

I included the map, but it still does not properly fit in the container
that it is supposed to. Will continue to work on this.
Fix map api

Fix the map api so that it is formatted properly, as well as clean the
code so that it looks much cleaner.`
Fix map dimmensions

Fixed some aestetic things about the map.
Fix button glitch

The listener for a button was removed. We had readded the listener.
Placeholder commit

Needed to make commit before getting Jacob's changes.
Attempt to center map pin

I tried to get the map to center on a lat/long and put a pin at that
point. The point and the pin both ended up in the top lefto corner of the
map, not the center.