A light weight javascript front end framework