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
Raise a `RuntimeError` with a nice message to let users know when the port is already in use.

This can be modified once @elixir-lang/plug#62 lands.
Reflect PORT settings from default prod config
raise if Mix.Task isn't loaded and show helpful instructions. Close #190
Merge branch 'master' of github.com:chrismccord/phoenix
Fix project template not loading env based config
Point project template at github repo
Merge pull request #184 from scrogson/raise_error_if_port_in_use

Raise a `RuntimeError` when the port is already in use.