Added selection to SearchBox and sln/proj for angular-winjs
rewrote angular-winjs to be more understandable

used less meta-programming and more old fashioned typing. i think it is
a lot more understandable, although at the same time it did grow in size
by 2x so maybe not worth it?