Return and then increment value

@mochnatiy please check you proposal.
Yes, option `:start` is 1 by default, but DB default for column `:number` is 0 (https://github.com/7Pikes/document_number/blob/master/lib/generators/document_number/install/templates/create_document_numbers.rb).