Update controller layer to be Plug based
Match on :throw and return current conn state
Add Controller plug tests and fix double plugging of :action
Update controller layer to be Plug based
Match on :throw and return current conn state
Add Controller plug tests and fix double plugging of :action
Merge branch 'cm/controller-plugs' of github.com:chrismccord/phoenix into cm/controller-plugs
Use put_in for params merge
Add Controller.Connection and refactor pre-action into Plugs.
Add Accepts plug
Enchance Logger Plug
Improve docs
Add Plugs.Accepts tests
Remove ExConf and refactor Phoenix.Config to use Mix config
Fix typo
Merge pull request #181 from benjamintanweihao/patch-1

Fix typo
Fix use Phoenix.Channel

`Phoenix.Channels` should be `Phoenix.Channel` instead.
Merge pull request #182 from benjamintanweihao/patch-1

Fix use Phoenix.Channel
Improve Config docs and defaults
Allow Plug.Parsers and Error handler plug to be configured