added simple logging framework
Merge branch 'logging'
update copyright headers, added some util(s) classes