Version 2

Added argument usage, regular expressions, multiple file options, and object usage