initial 3d Application commit

first version working
basic 3D functionality working