added setup to repo, and restructured repo