Fixes #82

Pointer to texture was being checked to ensure it wasn’t null, but
wasn’t being initialized to null
#56 Updated file documentation header in gui classes