Restructuring code for session based modules
Session 3 inital commit.
Why is my indentation messed up all the time!!!