made factory real factory instead of reference to constructor

factory now always calls new VCardParser(options) and returns the result