Program activity changes

Ported the program list and details activities.
- Impoved the layout and the UI
- An actionbar with tabs allows easy selection of the recordings without accessing the menu.

This is a part in updating the entire UI of the application. 
See the other PRs or the development branch.