Use npm to manage code

Signed-off-by: Ryan Chen <ryan.chen@turn.com>
Update demo file

Signed-off-by: Ryan Chen <ryan.chen@turn.com>
Merge pull request #1 from turn/personal/rchen/use-npm

Personal/rchen/use npm