Use newtype for the TodoId field in Todo
Fix hlint warnings