Added file_output! Now outputs Erlang terms to a file.
- Has to open and close a file in order for io buffer to be flushed.
- Added tests for file_output