extension creation script

you can generate a new extension when you call xcore new extension <name>, an extension of the desired name is generated in the lib/extensions folder, along with other essential files and folders