moved seneca.js to top level; lib/entity.js now uses eraro