Overhauled joiner script

Added error checking, ability to join any amount of files, and a better naming scheme
Removed requirement to number extensions sequentially, accepts arbitrary filenames