created AbstractKnot
created AbstractKnot
created AbstractWatchman
moved Message to package CodeBase
created second exercice part a