projection interface changed to be like cps
update_u fixed
face velocity calculation added
fixed advection bugs
boundary condition descriptions applied