New Test for Upload Shapefile

Only tests the gdpXMLGenerator class to create the XML object. Doesn't actually upload anything, just makes sure that it would be ready to go. Reads 64bit encoded shapefile data from an associated file to match exactly what happens in pyGDP.
Is the working directory for nosetests the directory of the test file? That would make sense, but want to make sure we know that for sure.