Updated comment strings to make them more understandable and included the missing expires field when documenting the sig field
Oops... more missed docs
Merge remote-tracking branch 'upstream/master'

I made minor edits that have not yet been merged with upstream
Changed requirements.txt file so it syntactically correct for
pip.
Started filling in TODOs in node