fixed test cases to go with new default hitandrun output: lists. Let mirror set components to zero if they are very, very small. Made hitandrun more robust to bad directions.