#41 - Add elementary row operations

Pull request for #40 Add elementary row operations.  Pull request changed from master to develop - see #41.