Travis CI setup
shell: Add pushd/popd functions

Signed-off-by: Esben Haabendal <esben@haabendal.dk>
shell: Add unittests

Signed-off-by: Esben Haabendal <esben@haabendal.dk>
Integrate nosetests in Travis CI setup

Signed-off-by: Esben Haabendal <esben@haabendal.dk>
Merge pull request #2 from esben/master

Integrate with Travis CI, extend xd.tool.shell and add unittests to it