Initial commit.  Basic functionality working via controller.