Got basic graph generation working

dbinterface.py:
added grabAllShiftsByMonthByUserID(). It returns a dictionary of months
with numbers as values and months as keys for how many shifts were
worked in every month.

webclient.py:

Moved all HTML/JS over to a template, Analytics.TPL
It takes 2 arguments, shiftCount(the number of shifts worked EVER) and
dict(the dict returned by graballshiftsbymonthbyuserid)

Analytics.tpl:

This is currently super shitty. it grabs the dict data and slaps it into
the graph. Month Names are hardcoded.

Initial Commit of Populator.Py:

This just populates 300 rows of shifts with random attributes and random
drivers/shift lengths(4-12hr)
added graballshiftsbyuseridbymonth