Pull Request suggestions - Add JavaDoc, ViewHolder Pattern, Base Adapter