refactoring the Geometry class to accommodate FK updates

move shapes to their own file
add a hierarchichal FK rendering system to the renderer
Create a test for hierarchical FK renderings