crosswordsteve initial commit

Contains templates for all components.  Mostly comments so far.