Refactoring : Rule are in the top level of the library
Refactoring : move DateTimeBuilder in the Rule namespace
Refactoring : extract StandardAbstract from Parser
Refactoring : Formatter is no longer abstract
Refactoring : rename set into setFromElement
Formatter class and according rules