Major refactorage.

- renamed. many. items.
  - in the API file, changed 'routes' to 'directions' starting with
    parseXMLstops. route was to reference the multiple routes a bus line
    may have, but 'line' and 'route' are probably synonymous for most.
    so 'directions' represent the multiple paths (in/outbound from
    different origins), a bus line could take
  - css classes now are all lower-cass and use dashs
  - css ids are CapitalizedLikeThis

- removed a handful of global variables. have a routesInfo object to
  cache user lookups for the #RouteSelector change event, which
  minimizes get requests to Nextbus