linear code

if we have (5,2) is a linear code over F_2 (Where F_2 is a finite fiekd) with parity check matrix H=
1 1 1 0 0
1 0 0 1 0
0 1 0 0 1
how can we determine all code words and the minimum distance of the code and then how to decode the vectors : 11111, 01101 and 01100.
Can any one explain it to me please.
Thanks
Mike