Added Texture2D class
Fixed interpolation bug in grid
Cleaned up code managing textures with Texture2D class
Added more tests