A Weak Fractional Calculus Theory And Numerical Methods For Fractional Differential Equations