First commit. Only log class. Does not yet support colors or files