added programs index view with pagination
Merge branch 'admin' into master-fix