Added a class which allows us to put gradient backgrounds on views.
Added audio that _might_ work. It crashes in the simulator.
Added photos as well, both photo and audio capture remain untested and don't work in the simulator.