Add progress bar

Closes #28