Initial commit Author class