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