Initial commit

learning done over the past month for node