Added Library code

Added code to "wrap" all of the functions so they can be reused later
as a library.  Also tweaked the phoneString function to only allow two
hyphens.  SHOULD be bulletproof now.   whew.