added year check to official script
removed sort-vim
concatenated all scripts into generate, numerous improvements