adds NewOption and spec

The NewOption class is meant to be called by an option dispatcher to
create a new empty blog.