Renamed some modules, modified copyright statement on extend.js