Raise friendly error for non-map message in Channel functions
Update template to pull phoenix from hex
Bump elixir template dep. Close #313
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