added siblings() function
builtin views (some moved from view.js)
moved view definitions into to view_builtin.js