adds to_json methods to Table and Spreadsheet; complementary to tabula commit

adds option to use spreadsheet extraction in Tabula.extract_table helper method;
pass around Spreadsheet and Table objects instead of arrays of arrays in more cases
use heuristic to determine extractor method on first try
fix #59
fix typobug
remove test case
Merge branch 'jeremy-json'