Second commit after review

added FileLogger class