Fully updated

Fully re-written Errors class...