helpers and engines

Updating helpers to add helpers to an assemble object when registered through `assemble.helpers`

Updating `assemble.engine` to return the engine specified the `ext` if that's the only parameter passed in.