Add an initial Makefile for running jslint
jslint: Ignore whitespace
jslint: Add more options and global variables
Remove jslint comments (arguments in the make task are used instead)
Add "use strict" to route_data.js
Drop dependency on underscore.js
jslint: Add timevalue() to the globals
Remove several helper functions in favor of built-in functions

listfoldl -> reduce method
listfilter -> filter method
listmap -> forEach method
Replace listcontains with a simpler contains function
Remove keyfilter and keyfoldl and use Object.keys, filter, and reduce instead