Basic SemanticVisitor is started.  Almost all calling code is written and a basic (nonsensical test) is started.
Added a bit of a plan to SemanticVisitor.
Cleaned out SemanticVisitor to only contain the necessary traversal methods.  Also began tweaking the 'base case' methods for this visit.
Initialization checks seem to work.  Something is wrong with the visit methods in TreeVisitor but the problem persists to printing the methods fail to show parameters.