House training does take time. What I have done with my 10 week old Jack Russell Terrier is lay newspaper by the backdoor and frontdoor, also around his bed at night. He has worked out what they are all for, but still has the odd accident. Take your puppy out first thing in the morning, after his breakfast, on the hour every hour, and after his evening meal. You have to give a basic command like 'Be quick' or 'toilet' to help them understand that they need to go outside and that it is okay to do so. Spend at least 10 min's outside with the pup, and when he does both his businesses then congratulate him like never before.
As for biting, it is a puppy thing. A good way to stop puppies from nipping is indicate with your voice (not angrily, just assertively), that the hand biting is not ok. Say ‘no’ or ‘no biting’ and then redirect puppy by giving him something else to chew, such as an uncooked bone or a chew toy. Encourage him to play with that for a while. This will quite naturally stop puppy biting. Pup's investigate with their mouth's, a bit like us with our hands.
Dog trainer and dog owner