added draw horizontal line feature with tests
vertical line feature now accounts for y1 being greater than y2