better grammar spec handling
added handling of canonical order
restrcuture for plugins
error msg fix
error code handling is now dynamic
error printing and options