vernon public library