Added OBJ file rendering

model.hpp: implemented the drawModel method and added model scaling

A weird behavior is happening randomly. The model may be 'streched' depending on user input. Next step is try to fix this. I tested the rendering without object scaling and this still happens sometimes