Right after you get a new snake, you should always let it settle in. It just got moved to a new place, and it thinks everything is going to try to eat it. It's not biting you to be mean. It's just nervous.
Koolaid is right, give it ten days to calm down and get used to it's new home. Make sure that all the temps and humidity is correct, before you start trying to handle him. Most of my balls were not handled before I got them, and most all were immediately placid snakes.
Good luck! And show us some pics of your new pet! We's love pics!