Merge pull request #6 from mate1/master

Fail-fast behavior for topics with no available schemas
Update README.md

Updating to include link to documentation for Camus input and output formats
Parameter cleanup, CamusJob now only has static constants for params used by it.  The other consts have been moved to where they are used in EtlInputFormat and EtlMultiOutput format.  Hopefully this will be cleaner and easier to understand.  I also removed tabs, and a applied a standard format.  So the diff will light up big time.
Merge branch 'param_cleanup'
converted schema registries to take a properties file through an init method.
removed get default properties, not needed anymore since all optional properties now have defaults
CamusWrapper moved to API
renaming exceptions to be more in line with a not necessarily kafka use case
refactoring out an interface for decoder/encoder
added a decoder factory
fixing kafka avrò message encoder to use new interface, also updated EtlCounts to use interface
Cleaning up perperty names from example properties and README
Merge pull request #9 from RallySoftware/property-cleanup

Cleaning up perperty names from example properties and README