Added some test data. In terms of testing, "today" will be defined as
12-13-2012 for right now. Right now there is test data for the all and
undergrad feeds for the past 7 days. For example, 12-13-1-all.xml contains
all of the events for 12-13-2012 for the all feed, while
12-13-7-undergrad.xml contains all of the events for the 7 days leading up
to and including 12-13-2012 for the undergrad feed.

Also set up testing framework skeleton and a first attempt at a workflow
for handling requests in general. Will need modifications.
Added some test data. In terms of testing, "today" will be defined as
12-13-2012 for right now. Right now there is test data for the all and
undergrad feeds for the past 7 days. For example, 12-13-1-all.xml contains
all of the events for 12-13-2012 for the all feed, while
12-13-7-undergrad.xml contains all of the events for the 7 days leading up
to and including 12-13-2012 for the undergrad feed.

Set up testing framework skeleton and a first attempt at a workflow
for handling requests in general. Will need modifications.

Added all as a dependency for test in the Makefile so the test can be
compiled and run in one step.
Merge branch 'test-data' of github.com:hackersatbrown/api-morning-mail into test-data
Added Cakefile for converting test xml files into json. Added json versions for all current test files.
Regenerated test json files, there was a bug in the last versions. Namely, they were undefined.
Worked on the request handling framework some more. Figured out exactly which functions to pass where. There is probably a more elegant solution than passing around a list, but it works for now. Rewrote part of the testing framework as well. Tests are a lot more readable now. None of them are passing though.
Redid undergrad test files because they didn't work properly the first time around. They were identical to all.
8 of the 11 tests are passing now because they all etest today for feed all, which is the only thing the server returns right now. The key to getting these to pass was using assert.deepEqual instead of assert.equal.
Commenting. Moved xml to json response translation to transformres where it should be.
Rewrote cakefile to generate the correct json. Before it was simply translating the xml into json. Now it's creating only what we want from the api. All of the files in test/data/json are what we should be expecting as results from tests.
Added more test cases. 20 total now. Some range tests and some single post tests. Should be a good starting point. All of the corresponding json files exist as well. Testing framework generalized a little more. Added v1 to all of the urls so far and added single post url to the server.
Switch the error reporter for mocha to show a list at the top.
Added dependencies to package.json. Updated error handling in server and test client.
Refactored server setup. Commenting.
Moved test file loading code into separate file so the server can access it as well. I think this gives us a good setup for initial testing.
Removing unnecessary logging.
Generalized file loader to work with both server and tests.
Moved logic of getToday into server setup. There are now two different helper functions where one is chosen during set up.
Refactored all function names to CamelCase.
More refactoring.