Optional handling updates

-Changed error message when a failure happens to not include stack
trace, but do include full sequence
-Added tests that optional empty can be returned without triggering
exception
Add Clojure script for uploading Fasta content to MongoDB

- Clojure script processes the file on disk and then uploads the content
to MongoDB
- Does it all in one batch for now
- Outputs the number of Sequences that could not be processed.