added new logger class
added oculus plugin to make script
replaced all occurences of old logger macro
Merge branch 'feature/improved_logger' into develop