Moved Cell and Direction classes to different header and source files
moved the Cell and Direction classes to different source files
added make rules for new Cell source files