Bi-directional support added

Hi Leonidas,

this version adds bi-directional feature (xml to js to xml). A new coffee class "Builder" has been added and nothing has been touched of Parser class code.