More ground work

-basic js framework