Updates API and fixes build configuration

- Updates constructor to include Resource for new BitmapDrawable API
- Fixes duplicated classes in build configuration
- Adds recycle() method for manual resource deallocation