Cumulative page is now working.

Changed the way that line numbers are stored from a just a string version of an integer to a
five digit string version of an integer due to the fact that ORDER BY was placing them in the order
 0 -> 1 -> 10 -> 11 -> 2

Created methods for commonly used elements of the html pages

added some basic styling