Initial code commit

The following modules of the eSLAP architecture are complete or in progress at a stable point:
 * prioritize - takes a single eSLAP object and runs the elements through their respective processing streams
 * S3 input - read eSLAP JSON data from S3 (currently uses Adam Chura's personal S3 info)
 * file input - read eSLAP JSON from a local file
 * pressure valve - have the stream handle n objects at a time instead of 1
 * invoice validator - runs invoice eSLAP JSON through the nools engine to validate its structure and information

For now,  test with `npm test` 
 - [ ] @doug-martin
 - [ ] @jgchristopher