gitignore vim swap files.
Initial attempt: replace all occurrences of {{>body}}.
Merge pull request #468 from sigriston/v0.5.0

V0.5.0 - replace all occurrences of {{>body}}. See issue #467
moving test layouts to layouts folder and updating tests
adding a registerHelpers method to assemble so plugins have easier access to it
adding alias registerFunctions for registerHelpers
adding error to registerHelpers if it's called before the engine is configured
refactoring loading/extracting of partials to make sure front-matter is removed
adding assemble.options.includes as an alias for partials
refactoring core plugins
typo
update description
adding logging to the render for various methods and wrapping helpers to be logged - use verbose to get logging
remove coffee-script require statement
use index.js in root
update docs to work with Verb.
compartmentalize some code form build.js
adding assemblerc reading when specified from assemble.options.assemblerc
merging changes
using merge instead of extend to make sure things are deeply merged properly