init spm2 template
rename test to tests
update package.json
clean
merge spm2 to master