Moved exceptions.dart and created errors.dart

Also added UnsupportedOperationError