Add listening to recording

Fixes #8 and more functionality