set up basic app framework, with broad range of js libraries, etc