It was a positive weekend for Hearts and Hibs as both clubs picked up points in challenging fixtures.