changed directory structure and created documentation