completed BallCatcher and reorganized packages
initial Navigator commit