Raise friendly error for non-map message in Channel functions
Update poison version to 1.1.0
Merge pull request #315 from brightroll/bump_poison_version

Update poison version to 1.1.0
Update typo in application_name.ex

Removed a `]` from the template
Merge pull request #316 from simonprev/patch-1

Update typo in application_name.ex
Update README add @post.id

From `<form action="<%= post_path(:destroy, post.id) %>" method="post">` to `<form action="<%= post_path(:destroy, @post.id) %>" method="post">`
Merge pull request #323 from rizafahmi/patch-2

Update README add @post.id
Merge branch 'friendly-error-for-non-map-message' of github.com:gjaldon/phoenix into gjaldon-friendly-error-for-non-map-message
Clean up guards
Merge branch 'gjaldon-friendly-error-for-non-map-message'
Bump version
Bump readme
Remove default, injected aliases. Close #318
Remove unecessary import, define all plugs before user code
Rely on Plug route builder

This change is backwards incompatible since Plug treats *paths
as a list of segments instead of a string.
Use new Route struct to avoid recalculating data
Optimize named helpers

Instead of interpolating the values at runtime, we use the
segments list to build a list at compilation time. We can
optimize it even further in future commits by generating
the whole binary at compile time.
Clean up and speed up route tests
Optimize segments when generating helpers
Remove ResourcesContext as we can use scope directly