changes the name of RegisterCreateFlags, it doesn't really register any more
abstracts parsing of the create flags in to a structure

Signed-off-by: Simon Thulbourn <simon+github@thulbourn.com>