Added -n option to not output trailing newline
Added --version option to display the version