Fixed lume.format() where missing keys were not ignored
Changed 'vars' arg in lume.format() to be optional