Update gradle wrapper and switch to RecyclerView

Updated the project's gradle wrapper and made the switch to RecyclerView in the new support.v7 library.