Adds listview to workshops activity, so pdf options display in a list.
Also refactors some code in the workshops activity. There are still some
bugs.