changed minor_locator so it doesn't have major ticks anymore, refactored computing ticks code again