Merge pull request #148 from levinas/master

refactoring, tagging, versioning, validation and support for json input
update release notes
minor update
Merge pull request #150 from levinas/master

document update and pipe exception handling
add automated test

Link: https://github.com/kbase/assembly/issues/172
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
create automated robot tester

Link: https://github.com/kbase/assembly/issues/172
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
add the integration test for uploads to the automated test

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
create a new integration test

Link: https://github.com/kbase/assembly/issues/170
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
Merge pull request #178 from sebhtml/automated-tests

Automated tests
fix a5 bug (ins was set to None when it cannot be estiamted)
Merge branch 'kbase' into ff
a6 upgrade; temporary fix for outputing a5 and a6 scaffolds as contigs
fix thread number for quast
change status 'queued' to 'Queued'
fix status message for legacy jobs
add endpoint argument for run-quality-assurance-program.sh
test_library includes perl 'ok/not ok' stats