Added some ViewBox unit tests, fixed minor API bug
Fixed ViewBox error when accessing zoom history before having zoomed.