use stash method rather than attempting to access hash attributes directly
later versions of catalyst do not expose them
added assembly_info field for most endpoints
useful for making sure this is the correct assembly you are fetching from
Support JSON as the default serialisation for errors. Bug found by Lel on dev
Service printed line breaks between multiple sequences to STDOUT and not to the file handle
Adding tests for multiple sequences and text/plain.

Checking that the changes will not regress by adding two new tests. The
firsts makes a bad request for multiple sequences and makes sure we
correctly error. The second makes sure we have 1 sequence per line.