Initial commit.  Sketched out interface.

Also added IntelliJ files to gitignore.