Fixes to peek()

This PR is meant to address #1076. Also took the opportunity to try to normalize the plotting in lightcurves,
ah fair enough, it made sense through `peek()` because of it's detachment from the pyplot interface. `plot()` shouldn't have it though.