Added typescript dependencies to NPM package.json
Added support for typescript compilation
Added support for jQuery
Converted common.js -> common.ts
Turned Signal into a class.
Converted item.js -> item.ts
Removed ph.barthe.IsArray()
Converted config.js -> config.ts
Converted photo_view.js -> photo_view.ts
Fixed bug caused by remapping of 'this' keyword. We need to avoid the function() keyword entirely in TypeScript.
Improved static typing support in photo_view.ts
Converted album_view.js -> album_view.ts
Converted breadcrumb_handler.js -> breadcrumb_handler.ts
Converted page_handler.js -> page_handler.ts
Minor tweaks to types in commonest and item.ts
Converted exposition.js -> exposition.ts
Removed unused test.ts
Converted update.js -> update.ts
Improved typing in config.js
Removed calls to ph.barthe in TypeScript code
Added support for vanilla spin.js using DefinitelyTyped