added mockito dependencies
centered when any edge is visible during zoom out
moving not enabled when map is within window
map is now centered only when all edges all visible during zoom out
changed initial zoom state