Committing a bit of work before I take another stab at AMD'ing this
So my last few couple commits kind of sum up the deficiency in Typescript but here's a gist -
Typescript (currently) has no support for merging files into a single AMD module.  Which means I need to put all my Items service code into 1 file - and my library code into 1 file - and so on.
Because I am dedicated to the idea of not compiling my entire app into 1 file and really making the most out of requirejs I am moving all my namespaces and modules into this kind of a format.

In the hopefully near future when typescript is updated (issue #17) I will spread these files out more.