Initial commit of cake.

Signed-off-by: Chris Richardson <carichardson@gmail.com>