Added Database.java and included unimplemented theme-related functions.
Updated theme models to use this new class.  Commented out code that
loads WordPictureSound resources since construction of these resources
will be moved and since it will be temporarily broken until database
support has been completed.
Implemented theme portion of Database class, including SQL queries, and
added SQLite jar file.  Also, moved definition of DEFAULT_THEME_NAME to
Theme class.
Added word table related functions to Database class.
Fixed remaining conflicts in test files
Ipageobserver was not found in model. Remove import.
Fixed two test class related errors which happened due to rebase
Fixed some more issues in test classes which happend due to rebase
Add words and themes to database in LoadResources()

- Also fixed couple of bugs with addWord() interface of Database class.
model: Alphabet: Make add and delete word functions use db
model: database: Alphabet: Multiple bug fixes

- hasWord was broken. fix it.
- Set data base to auto commit mode. Otherwise all the changes were
  in journal and upon relaunch of application database was empty.
- Check for number of words in word table. Reload db from letter.properties
  if table is empty.
Fixed couple of build failures

Not sure I have fixed these in right way. These are conflicts from
Mark's branch. Right now just making application run. Once changes
are pulled into main branch, bug fixing starts.
WPSViewController: Return List of words

Model prepares a list of words (String) and returns an iterator.
This iterator is used to populate JList in WPSView page.
Merge pull request #25 from CS673/vivek-model-db-rebased-WPSView

Vivek model db rebased wps view