Improved argument handling in indexer
Return None as default year, not empty string
Added --reindex option to indexer