Update gradle wrapper and switch to RecyclerView

Updated the library to support the new support.v7 RecyclerView. Tested the sample app and it all looks good.