Merge pull request #100 from raviosc/developer20

changes done by dev20 for currency
New changes
Merge pull request #101 from raviosc/developer104

New changes
overrite print tpl
Merge pull request #102 from raviosc/developer104

overrite print tpl
email template changes
Merge pull request #103 from raviosc/developer104

email template changes
script level changes
Merge pull request #104 from raviosc/developer104

script level changes
changes module js into classes and object
Merge pull request #105 from raviosc/developer104

changes module js into classes and object
changes done by allan