Added getId.
Returning fake output is stupid.
Updated README to reflect previous commit.
Added unit tests.