add winston dependency.
closes #23.
replace console logs with winston logs.
adds winston dependency.
list now returns the elements converted to object.
closes #32.
fixed a bug that caused the undefined and null values to not be shown properly.
Close #31.