Save time by installing all the packages at the same time

using pip install -r requirements.txt is more efficient than doing all
the packages individually
Make the file paths more friendly to doing local development
A more comprehensive install guide, albeit specific to Suse linux?

i'm assuming 'zypper' is equivalent to 'yum' and 'apt-get'?
Merge pull request #2049 from natea/master

Simplifying the install process for new developers and making it easier to work with local directories