Merge pull request #65 from sourishkrout/master

Some elements just don't have names. Need to generate internal identifiers for them.
Add test for internally generated identifiers.