Improve tests through local fixtures and timeout handling

This addresses #56.