add scene and light models
add initial scenes
add ray
committing so I can work on this at school