Added texturing support and PNG image loading.
Minor project refactoring.