modified the renderAndShow method to also call init
moved the init method call into the render method
fixed missing interface implementation
broke down nested call to improve code readability
fixed a broken file reference
fixed a wrong reference to template file path in place of template engine
moved a brace to stick to coding standards
Added the first walking skeleton test
cleaned up the tests and added test-purpose classes and files