convert blpapi wrapper to TypeScript
introduce 'tslint' for basic TypeScript linting
fix all 'tslint' errors