Creating a solid repo structure

Unlike other REPO's on here, this should be a solid repo.