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 test.sh

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