12/5/2014 Jack refactor all the files refers to common, communication, logger