Added tags and description to generator

Also changed it so if features contain spaces the generated files will
contain underscores