Renamed some classes and did little cleanup
Added a Identifier function to extract the tag number
Added static methods to Identifier to check the class of the identifier
Fixed a small issue in the Identifier class (type casting error)
Added some small convenience functions
Moved and renamed some classes
Added an example for issue #14