Made NodeId::save throw if the NodeId is invalid and updated test.
Merge pull request #84 from Fraser999/MAID-561

Made NodeId::save throw if the NodeId is invalid and updated test.
Merge branch 'next' into account_transfer