Initial commit with working prototype.
Added support for multiple files.
Added echo output when there are no arguments.
Fixed ^C interrupt when using no arguments.