npm init and setup