Initial commit of lvivjs