Re-fixed Dataframe Summary

Corrected the summary function so it calculates confidence intervals
manually instead of from the t.test function and now it accepts NA
values too.