added soil (lib for loading texture files)