Initial code commit of arg list function.  Not working yet
All tests passing
Merge pull request #1 from einhverfr/arg_list

Arg list
initial code commit, test cases not added or working yet
All tests passing.
conflicts resolved
Fixed incorrect test count
Merge pull request #2 from einhverfr/merge_back

Merge back
Merge pull request #3 from einhverfr/master

Aside from documentation, basic changes needed for 1.0