Updated .gitignore to exclue library xml files
Added base datafeed methods (API wrapper) and base models
keep .idea/libraries out of git repository. Android Studio should autogen them when it needs to.
This will solve our conflict issues, but we can revert it if necessary
fix display of matches
fix match key validator regex
add match key validation
Added proposed database schema
Change simple models to inherit from their parents
This will work better with the way the database is being implemented -
so you can just insert a Team (and pass SimpleTeam or Team) and it will function the same way,
just some parameters will be blank if you pass a SimpleTeam
Change all models to implement a basic model interface (used for database actions and common functionality (render, e.g.))
Create database input/output skeleton methods (including generic interface). Should also handle synchronization, per http://touchlabblog.tumblr.com/post/24474750219/single-sqlite-connection
add javadoc for synchronized stuff (again, per http://touchlabblog.tumblr.com/post/24474750219/single-sqlite-connection)
added two methods to basemodel - render (to get an appropriate ListElement) and getParams (to get ContentValues for db insertion/update)
Implemented basic database operations.
Removed matches from Event model (it's redundant)
added create code for database
update db/models match time to be same as API
update match deserializer for match times in API
update API parsers to match API format (see the-blue-alliance/the-blue-alliance#1009)
Added in event ranings from API. Will work as intended once the-blue-alliance/the-blue-alliance#1011 is merged
Merge pull request #7 from the-blue-alliance/datafeed-base

Base Database/Datafeed