The most common question I get from people when they find out I have snakes is.."do they bite?". My answer is always.."yes". All animals, even the most trusted dog can bite. Give him some time alone. I can't believe the breeder told you to feed him right away. It's pretty common practice to leave your new snake alone for a week, no feeding, no handling. Right now he sees you as a threat. Some balls roll up in a ball (hence the name) when threatened and some strike out. I'm sure after a short period of time he will chill out. Keep your first handling sessions short, 5 minutes or so. Then stretch it out. Don't give up, he'll come around.

Check out the caresheets for sure. There are also some great threads on here about cage requirements.

Good luck.