Added a tarball distribution for ivory.

Fixes #19.
Use release distribution in example. Fix bin/ivory script.
Merge pull request #81 from ambiata/topic/distribution

Added a tarball distribution for ivory.
Add basic contact details pointer to raising issues.
Added Charles' account.
Merge pull request #82 from ambiata/topic/contact

Add basic contact details pointer to raising issues.
Removed entry point from all command line tools except `main`.

Fixes #49.
Add explicit setting to ensure main is never set for assembly.
Merge pull request #85 from ambiata/topic/single-entry-point

Removed entry point from all command line tools except `main`.
Added public travis build for visible sanity check on PRs.

Fixes #20.
Remove S3 from API/edge layers. It is not structured correctly to support multiple respository formats.

This will be further addressed by dictionary/meta-data changes. And
completed with full multiple storage backends in the future.
Merge pull request #83 from ambiata/topic/travis

Added public travis build for visible sanity check on PRs.
#44: Add thrift definition for Dictionary
#44: Remove name from Dictionary
#44: Add DirIO for testing with temporary directory
#44: Remove unused DictionaryTextStorerS3
#44: Introduce ResultTUtil.retry
#44: Add IdentifierStorage for common Identifier file operations
#44: Update Metadata to use IdentifierStorage
#44: Add DictionaryThriftStorage for using Identifier to add dictionaries