Inital commit for Calc assignment - basic calc partially implemented