update shock python lib: requests methods and error messages
Added correct http status code to RespondWithError() function
Merge pull request #167 from jaredbischof/master

Added correct http status code to RespondWithError() function
Added config file entry for mongodb attribute index fields and returning this list in the base Shock resource request response.
Edited line reader to allow for variable size lines rather than limiting the length to 32kb and updated all places this was being used which included the subset indexer and the column indexer.
Merge pull request #168 from jaredbischof/master

Added mongodb attribute index fields and removed cap for reading line lengths that was affecting column and subset indexes.
Updating version file to 0.8.7
Editing base resource response format, adding version number to base resource response and updating version number.
Merge pull request #169 from jaredbischof/master

Updating version file to 0.8.7
Added ability to query for field equal to null
Changed date fields to actually be stored as datetime objects, rather than as strings.
Updated version to 0.8.9
Merge pull request #170 from jaredbischof/master

Version 0.8.9
Merge branch 'master' of https://github.com/MG-RAST/Shock
skip empty lines in column and subset indexing
Merge pull request #171 from teharrison/master

skip empty lines in column and subset indexing
Added documentation on how to copy shock node from one server to another.
Returning shock response directly when posting node to a new Shock server, as trying to Unmarshal the node into the Node object can lead to errors if the node object format differs between shock servers (due to running different versions of the codebase)
Updated code to properly check for unset node creation time now that time objects are being used rather than storing the time stamps as strings.
Merge pull request #172 from jaredbischof/master

Various updates.