Javascript Abstraction Library & Application Framework