IO lib for file operations - mostly for convenience on commmon actions