Added documentation on top of code files.
Added texture loading