Feature/development environment

So I've seen a couple of tickets with people having an hard time bootstrapping the project. It's essential for this step to be well documented - if someone who wants to contribute and has an hard-time starting the project up (due to lack of documentation), it's very likely that he'll simply give up.

I've rewritten the project configuration instructions with the information I've gathered through this project. I've also created a Vagrant/Ansible solution to quickly have a virtual machine with the project pre-installed:

https://github.com/diogoosorio/zidisha-vagrant

I've added a mention on the README.md - I don't really know if it's worth it, but if you think it's worthwhile, it might be a good idea for you to make a copy of that repository (so that I happen to die or something, you'll have ownership of the code).

I'd also really like to have a set of instructions for Windows, but I don't have any license for the OS - I suggest that after the merge happens, we open up an issue so that someone with Windows can help document the process.

I also didn't test the Mac OS X process, I'd appreciate if someone would test it out and leave some feedback.

In the future it'd also be nice if this was moved from the repository into the wiki. :)