Adjoint Weighted Residual (awr) module

initial commit