Prevent the trade from crashing when an out-of-schema item is added

Fixes #390
When merged with #405, this will supersede #393.

Also fixes a copy paste error in #393 in the FireOnUserRemoveItem function.
Code style changes
Removes todos and prints to console
Readme update to include information about the subreddit
Merge pull request #428 from FunkyLoveCow/readme_update

Readme update to include information about the subreddit
Merge pull request #413 from FunkyLoveCow/Branch_nullitem

Prevent the trade from crashing when an out-of-schema item is added
Sync update + Generic Update
Small changes

Cosmetical
Documentation (sort of)