How to make character-mesh deform naturally when animating?
Add edge loops on your mesh  at both sides of a bones joint.

Ctrl+R with the mouse cusror on an edge, click to add one (roll middle mouse button for more than 1), slide mouse to place it, click when it's where you want.



When done, parent your armature again with automatic weight (you'll play with weights later :))