Separate development from master branch
Recently it seems there's been some issues and confusion over what versions are released and what documentation matches what.
Currently the master README.md is a bit of a mix between 2.0.0 documentation and upcoming 2.1.0 changes.
I think it may be beneficial to move 2.1.0 development to a dev branch, so that master is always the most recent release, and has the corresponding documentation.
This also makes staging README changes much easier for future releases.
Thoughts? @Sirupsen
seems like a good idea. just be careful to restrict patches that go to master - but not to dev - to a minimum. otherwise you can end up in merge hell, if both dev and master accumulated significant changes.