use explicit intent for service : https://developer.android.com/about/versions/android-5.0.html
upgrade to android 5.0
Big refactor and bug fix
Fix bug of using recycled bitmap
Change module name