updated TransactionList constructor to handle differing CCB data types
updated examples/batch.rb
corrected the all_names methods in TransactionList and MergeableTransactionlist
switched backend XML to JSON conversion
cleanup old code/comments
added family getter methods
commented out print debugging code
add convenience methods to individual.rb and transaction.rb to grab nested data
updated examples/batch.rb and examples/individual.rb
corrected typo in commit e9b96da442
added ids methods to TransactionList and IndividualList
Initial commit of campus* files

note, these are entirely undocumented in the API, and were figured out by a bit of spelunking
search method added to list (search for) all campuses
added examples/campus.rb, demonstrating use of campus search/list
added convenience methods to pull transaction fund info

updated examples/batch.rb accordingly
updated method names for consistency
created Address class for use w/in the Individual class

idea is to make addresses more accessible/usable

also made each individual phone number seperately retrievable
updated examples/individual.rb to demonstrate Address, and phone

also fixed misplaced 'end' in individual.rb
Merge branch 'chad/master' into wes/working