added new files and various updates. yay for thanksgiving commits