small fixes that should have been done a while ago, and more additions to obj loading