MPG: partially working options code
MPG: Removed "deps" from .gitignore, we want the deps to be checked in
Fixed libcgen to include size() and empty() functions for vectors, fixed the head/tail set code to use = insted of ==
MPG: Simple options parsing now seems to work. The conversion over to cgen types seems to have worked