add some pre-req checks for weave launch

Create a 'global params' check function that can do prerequisite checks for various things that a 'weave launch' requires. For one, I know it requires is 'docker0' bridge i.e. docker be launched with default bridge. 
This pull-req fixes  the issue mentioned in #189

Tested this with and without docker networking installed.


I don't think this detail needs to be mentioned here. Especially if the script is going to tell you straight away that something is wrong.