Merge pull request #16 from ping2ravi/ravi

Commit because Anuj is pushing me to commit half baked code :)
I have to push because Ravi is too slow! : ]
created different package for changing the domain for locations
Merge remote-tracking branch 'upstream/master'
added location relationships and administrators
incomplete tests
Merge pull request #17 from aannuujj/master

different domain added, but tests not working yet
Got the location test to work

but the relationships are in the wrong direction, not sure why.
corrected direction of the relationships
Added some more tests for location
cleaned up some test cases
Merge pull request #18 from aannuujj/master

different domain added, with tests working for limited entities