argument linked-lists
fixes a compile error and describes what will go down next
this should work to handle inserting into the middle of the list
fixes like 20 compile errors
more reuse, more function calls, less pain
finishing the argument parsing, debugged it too.

works pretty perfectly, now we just need to climb around it.
Merge branch 'master' into problem

Conflicts:
	src/main.h

conflicts fixed.
Signed-off-by: Kristofer Rye <kristofer.rye@gmail.com>