added log. split map class. added AngleUtilities.hpp