added rickshaw charting library to hopefully reduce the amount of code for elevation charts and make the hover info a little more refined
 added in touch support myself, only tested with chrome simulation