Added all my code from the summer! Some of it still needs a bit of work