Improved BMP loading.  (Still missing features)