add lerp function to transfer function
add configuration options
add configuration struct to volumetricRenderer
add rotate and zoom functions
remove unnecessary public functions
add glfw manager
split out camera controller