Fixing ticks
fixed the weird x-axis scaling bug simon described. Rounds input values for start / End always to multiples of 10 to have nicer values on the x-axis ticks and use a (hopefully) more sophisticated (heuristic) approach to return a nice tick amount.