changed the module and session classes

I removed information about the marker in the module class and have
combined the session and assessment session to be a single session
class.
initial commits to branch