Added Generic Error Catching

Added a generic catch for handling errors that won't explode the program
in the user's face.
Version number updated to match new scheme: M:m:b where M is the major
version, m is the minor version, and b is the build date.
Added Current Directory Shorthand

Added the ability to denote the current working directory for the
starting directory using a period character.  The ability to pass a null
directory name has been added as well, but is not currently used. The
help printouts have been updated as well.