added many files that werent in the repository, and restructured to include more than just python