Initial directory structure

Setting up the initial directory structure.  This may be changed as the
project continues.