Recordings, "final" push

fleshed out and working functionality for recordings module