added basic implementation of Logger and Log
basic test