Fend.js - A javascript MVC application kits running on the client and the server for creating web applications