Added Lesson 4 and updated Lessions 1 to 3 for latest Dart Lanuguage changes