added classes to lab 2 student.solution
made TipCalculator class an interface and added abstract method