Separated library and example code

Added extensive XML documentation to the class library project classes.
Added implicit conversion from string to FileExtension class. Added
sealed on applicable classes.