added += etc operators to the base type (courtesy of crtp_cast).  made integrators modular, added classes for FTCS Euler and RK4.