misc changes

attempt at diffuse point lighting - not yet working
bump point lighitng is nearer complete
loadscene has new params that allow it to choose type of shader used