error fixed when no annotate options given, moved option evaludation to ...

When the :annotate options are not given, it was failing when checking them. Error handling added and moved the option extraction in to a deferent method.