Refactoring compute output function
Bug fixing: pep8 and pylint corrections
Refactoring to decrease the argument number in function
Refactoring prediction methods
Bug fixing: models in batch_predict, test_set_headers, and file close
Pep8 and pylint cleaning
Updating version to 0.2.1
Bug fixing: model field pagination and adding tests for pairing
Bug fixing: wide datasets' models need limit=-1 to retrieve all fields
Bug fixing: test asserts on subprocess raise

- test now assert False if subprocess raises exception
- getting rid of needless multiple model retrieval calls
Adding default missing tokens and stdin train

- Adds missing tokens defaults
- Adds stdin to be used as input for --train
- Bug fixing max_parallel_models
Bug fixing: reads description in field_attributes
Using api get_status to read object status and some more doc info
Changing required bigml version to 0.5.1
Checking locale and missing tokens in resources and FAULTY state
Improving errors in resource creation and retrieval
Adding confidence to combined predictions and adapting tests
Changing bigml related version to 0.5.2
Changing version to 0.2.1
Improving tests for error description and decimal precision issues