DayNight system attempt

This branch is created in an attempt at creating a changing day night
sky box system with moving stars and clouds.
@Issue: getting a null pointer for lwjgl when creating skybox.
DayNight system working

Implemented with basic settings and functionality.
@TODO:
Time of day change in render update.
Scene light change in render update.
Test adding bloom filter.
Test setting changes.