Roy|22|Mostly added log statements
Roy|22|Refactored the really long constructor in bookmark