argv and option parsing

- project organization
- allowing for option parsing to choose specific steps in your forklift plan
- allowing for named steps to be called explicitly in your forklift plan