Irk; Added Option and Item class, (Accidentally didn't do it last commit)
Also I extended the Option class a lot, but I didn't actually add it
last time.

Anyway, theres a buch of new stuff working.