broke up templates so its easier to work with
added support for multiple pages
set up settings object
refactored graph to draw itsself smarter
made min/max sized responsize