added perspective projection matrix, added basic vertex data loading in obj loader