Removed unused code/cmts.
Replace .get with .getOrElse in some places as book suggested, and little cleanups.
Simlify getRelationDirectionalityFromUser w/ new 'criteria' ability; cleanups.