added location package, some stub classes and some tests