skeleton of the library written.  still lots of crap js files there.  will get better