User control done

User control is done. Keyboard and mouse input are mapped to each desired behavior. There are some glitches probably occasioned by a bad choice of frustum

Migrated all Position, Front and Up vector to GLM Vector3 representation. The same will be applied to all future Vector3s

Added sources.txt file which contains some of the source (links) from websites I used as reference