add gitignore
update denpendency
spm doc command
finish main command
add spm doc publish --source argu
update postinstall.js for installing nico global