Update license from MPL-2.0 to GPL-3.0 Update license agreement to GPL v3 Update README.md
Added CONTRIBUTING.md, architecture documentation, and GitHub issue/PR templates. Refactored a lot of things with `cargo fmt`