initial commit of calculator from essential scala course