Move codes and specs to root folder.
Move specs to their own folder. Fix up 'require' paths.