Added support for item click listener. Most of the code is based on Android Grid View and https://github.com/maurycyw/StaggeredGridView