Added main script.
Added logging tools.
Added base class darkobject.