added/updated todo list
added rolling file appender
implemented file name from format and pattern
implemented file writer opener and roll logic
implemented example
document updates