Bunch of changes:
 - Created a functor class for EWMA
 - Factory class for Packet class
 - Added hippomock for mock/faket functions
 - Created Address_book class for the master
 - Added bunch of interfaces for the objects
 - Created logger class
 - Fixed bugs in Makefiles
refactoring directories
some minor changes
before hard refactoring
after refactoring
before merge
Merge branch 'youngmoon' into vicente
After final dir refactorization
After final dir refactorization2
After final dir refactorization3
just before
final directory structure