add oCanvas and move all clientside js to public/js/lib
update js library paths in views