First pass

Signed-off-by: Mark Grover <mgrover@cloudera.com>
Add more or less complete

Signed-off-by: Mark Grover <mgrover@cloudera.com>