Added some file operations
Added console interaction to the mix
Added rudementary logging
Added ctools text file