split up primitives
add some basic primitives
add pyramid and cone primitives
reorganized module structure and warn cleanup