Removed expr::command and refined expr::sequence
Removed main.cpp

Accidental commit
Added any_iterator

Redid typedefs for expression
Added any_iterator
Made operator()(iter,iter) for expressions generic

This was an effort to disconnect the expression class from any
particular container. Using the any_iterator you can now use any
container for sinks and matching, i.e. strings and vectors in unison