Add pull to refresh functionality closes #26