Formatting
Lint fixes for Sample
Fixed Lint and Deprecation errors, Fixes #78
ADT support #76