Session 5 content & README update

Added a copy of sesion_4 as session_5 and added new source & test files.