Key Changes:
1. Fixed an error in the current Meld implementation.
2. Refactored and cleaned up a bit.
3. Added tslint.json to the solution, to provide consistent style in TypeScript code.