Adding bf.validate method

Decided to put `bf.validate` back into barefoot rather than putting it in chubby. Means that barefoot has a dependency on chubby, but I think that's better than the other way around.

(woah, our first actual code review!)

@MathieuGuillout