added and implemented SOIL library for better texture loading. added assimp library. added simple ambiant light shader. code refactoring