Initial commit of all files added so far to the project.
Added some sample hymn files to the project for building and established a naming and directory structure for hymn storage.
Added class files for all of the entities in our dataModel.  I don't know if we will need all them but figured there was little harm in having more.
Added HymnViewController.  This controller will display hymns.  It will contain all of the logic and gestures for advancing to the next verse, displaying only certain verses etc...
Added SQL to create a SQLITE database for the app.
Fixed a bug with a missing table.
Created the DatabasePopulator, and changed the datbase setup
slightly. Removed the "location" section of the lyricSection
table, and altered the musicSection table to be organized
in the same order as the lyricSection table.

The DatabasePopulator can create the database, read in hymns
from a specially-formatted text file, and write them to the
hymn table. It can also take a directory, get information
about lyric/music sections, and populate those tables.
Added the beginnings of a database interface in C++ for the Hymnal. 

DatabaseHelper.cpp will be the main C/C++ API to call into the database and functions there will return Hymn and Hymnal objects when required. 

Also, uncommented some lines of DatabasePopulator.py that seemed important to running it and commented out the line that specified a folder on Jake's computer.
Added multi-page hymn support to the image parser.

Now the image parser outputs all the cropped images for
multi-page hymns into the same directory, with adjusted
line numbers for the extra pages' files.

Also cleaned up/documented image_parser.py a bit.
DatabaseHelper, while completely untested, should now be able to load a list of hymns from the database. 
It can also load the images for a hymn.  

This is the absolute minimum required to make an application I feel.  
Given a sample DB, and some testing, we should be able to make a small test application at this point.  At least for iPhone. 
Android still needs a JNI wrapper between the DatabaseHelper and the Java.
DatabasePopulator.py now adds the hymnal to the database,
so there is no manual intervention necessary to create and
populate the database.

Next feature (and last critical one) to be added: Iterating
through a directory of parsed hymn images and adding the
sections for all the hymns.
Added a Testing interface and set up a testing build target so that we can run database tests if we want to. 
Mostly, I wanted to learn how this was done.  But it might be useful.
Gave DatabasePopulator.py the ability to go through a hymnal directory and
add all the pieces for each hymn to the database. With this, the
basic script is complete (still not populating scripturalAllusion or
usesInWorship).

Added 2 parsed hymns to imageProcessing for DatabasePopulator to use.

Changed the DatabaseCommands.py (which contains the commands to create
the database) to make the 'type' field in lyricSection and musicSection
an integer instead of text.
DatabasePopulator now ignores ".svn" directories.
Modified DatabasePopulator.py to identify "chorus" text and
give it verse number '-1'.
Created an android app which currently serves as a demo,
but will also eventually become the real android app.

It requires an sdcard that is already loaded with 
the following directories:

hymnalapp/Hymnal A Worship Book/043.../{parsed hymn images}
hymnalapp/Hymnal A Worship Book/044.../{parsed hymn images}
Updated the Model as per Jakes suggestions. 
"HymnPiece is now a struct.  I don't think it needs to be a class.
If there's some reason it should be a class, let me know and it can be changed. 

getLyricPiecesForHymn now also has a partSpecifier ...

SQL statements are updated to use LIKE."

Added a method to get a hymnal Object based on the hymnal ID. 
Fixed the constructors for Hymnal.
Added a couple more getters to the model for the Hymn class. 
Added a method to DatabaseHelper to get all of the hymnSections for a hymn (both lyric and music) using a SQLITE UNION.
Renamed files to .mm to work with C++ interface. 
Added a test database which is just the example database. 

RootViewController now loads the list of hymns from the database. :)
Started working on a HymnViewController that will display a hymn from the database.