Merge pull request #114 from teharrison/master

python lib changes
Added function to read the offset for the next read in a file without returning the sequence as in ReadRaw().  This reduces unnecessary overhead during indexing.
Merge pull request #116 from jaredbischof/master

Added function to read the offset for the next read in a file without re...
Ignoring io.EOF error when trying to determine the format of a file for indexing because DetermineFormat() function tries to read the first 32kb of the file and this would cause an io.EOF error on files smaller than 32kb.
Merge pull request #117 from jaredbischof/master

Ignoring io.EOF error when trying to determine the format of a file for ...
Updated regex for fasta format identification.
Error handling: only allow file path upload for form fields 'upload', 'attributes', or an integer value in the case of uploading to a node in parts.
Merge pull request #118 from jaredbischof/master

Updated regex for fasta identification.  Error handling: allowing limited field names for file path params in multipart form, otherwise, throwing an error.
Added code to generate index on node file by line.
Updated line indexing to use bufio.Scanner.Scan() rather than bufio.Reader.ReadBytes() as it allows for more line terminating formats.
Constraining form names for files and parameters in Shock requests and returning meaningful error messages to inform the user if there is an error in the format of their request.
Updates to all error messages to provide a more detailed error message.  Addition of a resource for POST /node/{id} simply to provide the user with an error message rather than defaulting the request to POST /node, because they probably meant to do a PUT.  Addition of an error message when a user creates a node and includes the parameter parts=close because that's a non-sensical request.
Merge pull request #119 from jaredbischof/master

Added feature to index by line.  Updated all error message to contain a detailed error.  Added more error messages for non-sensical requests that were tripping up users.
Revising README
Revising README
Revising ACLs in README.md
Simplified ACLs API. Removes some functionally redundant calls. Also, removes the ability to add or delete a combination of ACLs other than a 1) all ACL types or 2) a single ACL type, but this is necessary for later adding the syntax for adding/deleting groups to ACLs (a worthwhile compromise).
Fixed validParams arrays
Merge pull request #120 from jaredbischof/master

Various fixes.
fix reload regex for uuidv4