* style: split artifacts mod and create contract and bytecode mods * chore: rustfmt * feat(solc): more artifact trait functions * feat: add missing impl
* style: split artifacts mod and create contract and bytecode mods * chore: rustfmt