Updated story.
Updated enty names
Added repository interfaces
Ignoring out directories.