added npm to gitignore, updated smart.json
added homepage to smart.json