Added projection matrix, made small changes ot keyboard_rotate example, splitted shaders to separate files