Implementation of multiple router pipelines

Here is what is pending:

1. Change controllers to go to back to `plug` instead of `before_action`
2. Discuss an alternate syntax for pipelines
3. Rebase!

Thoughts so far is welcome!