Changed default to a hidden file for less clutter.
On second thought, move cache to library path.
Use dirname for less kludgy path
lib/collection.js: Fix json parsing for fs object.