Reversal file, facade and factory started
 Added:
  - Reversal facade
  - Reversal Factory
 Expect:
  - Reversal DOM builder
 Modified:
  - Return file interface with minor fix
  - Dom parser factory now has static for each, instead of a single static for an abstract