Added shader and program class.
Added cuboid shaders.
Fixed bugg in loading shaders from file.
Upload matrices added.
Changed to lombok and refactor.
Implemented basic camera movement functionality.