Unittests added
nose for testing
Now requires client id