Added graphs for monthly report generation and tweaked user validation