added CPP and Java visitor writers.
Improved logging options in advance of writing to files.
Modified unit test to supply names to created elements. Without this, the ElementClass creates a popup.
Filled in almost identical code for the Java and C++ writers.
Unit test work.
Added Buttons to GUI for Generate code.
Auto create directory for code output.
Merge pull request #28 from Zedzap/code_generation

Code generation