first few simple testcases are added.
MACAddressTest and TimedCacheTest are added to the test suite.
some of the return-value related minor bug is fixed.
useless imports are removed from Topology.java
testsuite branch is merged.