incorporate new and improved demo app
add gradle wrapper