Initial commit.  Code is terrible and purposeless right now. Will clean it up after commit.