Initial Shadow map code

Added initial src code where shadow maps seem to work