Merge pull request #167 from jonschlinkert/master

updates deps, logging messages
Merge pull request #168 from jonschlinkert/master

readme updates, improved logging messages
add assets.hbs for tests, build
build test files
adding fix for #139
Merge pull request #171 from doowb/master

Updating `assets` logic to return `.` when path is blank (same folder)
Merge remote-tracking branch 'refs/remotes/github.com/master'

Conflicts:
	test/actual/dates.html
	test/actual/multi/dest1/dates.html
	test/actual/multi/dest2/sub-dest/dates.html
Merge remote-tracking branch 'refs/remotes/github.com/master'
make `assets` default to "" instead of dist/assets
normalize src and dest paths to `/`, use grunt.file.read instead of fs.readFileSync to take advantage of encoding options and better logging
clean up gruntfile
add grunt-contrib-clean task to clear out old test files after each build. run it to clear out files.
force assemble.options.assets to default to `""` when relative path is blank. add grunt.verbose.writeflags to show assemble options flags (cleanly) in verbose mode
run assemble
add assets tests/examples to test folder and Grunfile. Run assemble
updating built-in variables in test files to be more comprehensive
this adds the `dirname`, `extname`, and `pageName` to the page object so that they are less confusing to use, and to make results more consistent.
add markdown test files, run assemble
bump to 0.3.79, publish to npm