changed error message
Added a decent command line interface.

run as `vulcan inputfile -o outputfile`