Hi Meg! Welcome to BP.net!: I really hope we're able to help you get all this figured out. And it'll be like another b-day present for your bf to come home to a happy, healthy snake that is well cared for.
I was going to get the link for the caresheet, but Emilio beat me to it. So please read through that carefully. And then after that, if you have more specific questions we can help answer them.
One thing to do is to get some Provent-a-Mite, which can be ordered online. That'll take care of those mites in a jiffy.
And if you'd like a little more personal one-on-one help, please feel free to shoot me a PM and we'll work on getting everything set up together.