diff --git a/.gitignore b/.gitignore
index 95c4320..e2c06e9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,14 @@
+Packages
+.build
.DS_Store
-/.build
-/Packages
-/*.xcodeproj
-xcuserdata/
+*.xcodeproj
+DerivedData/
+Package.resolved
+.swiftpm
+Tests/LinuxMain.swift
+.vscode
+
+# API Docs Generation
+generate-package-api-docs.swift
+public/
+theme-settings.json
\ No newline at end of file
diff --git a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 919434a..0000000
--- a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/.swiftpm/xcode/xcshareddata/xcschemes/vapor-rest-kit.xcscheme b/.swiftpm/xcode/xcshareddata/xcschemes/vapor-rest-kit.xcscheme
deleted file mode 100644
index 1c85038..0000000
--- a/.swiftpm/xcode/xcshareddata/xcschemes/vapor-rest-kit.xcscheme
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Package.resolved b/Package.resolved
deleted file mode 100644
index fa8bb2c..0000000
--- a/Package.resolved
+++ /dev/null
@@ -1,241 +0,0 @@
-{
- "object": {
- "pins": [
- {
- "package": "async-http-client",
- "repositoryURL": "https://github.com/swift-server/async-http-client.git",
- "state": {
- "branch": null,
- "revision": "864c8d9e0ead5de7ba70b61c8982f89126710863",
- "version": "1.15.0"
- }
- },
- {
- "package": "async-kit",
- "repositoryURL": "https://github.com/vapor/async-kit.git",
- "state": {
- "branch": null,
- "revision": "9acea4c92f51a5885c149904f0d11db4712dda80",
- "version": "1.16.0"
- }
- },
- {
- "package": "console-kit",
- "repositoryURL": "https://github.com/vapor/console-kit.git",
- "state": {
- "branch": null,
- "revision": "447f1046fb4e9df40973fe426ecb24a6f0e8d3b4",
- "version": "4.6.0"
- }
- },
- {
- "package": "fluent",
- "repositoryURL": "https://github.com/vapor/fluent.git",
- "state": {
- "branch": null,
- "revision": "8d6015096200b4c2f17b884eb966defc42a2ad1d",
- "version": "4.7.1"
- }
- },
- {
- "package": "fluent-kit",
- "repositoryURL": "https://github.com/vapor/fluent-kit.git",
- "state": {
- "branch": null,
- "revision": "21d99b0c66cf86867a779bac831d800aac22f5e6",
- "version": "1.41.0"
- }
- },
- {
- "package": "fluent-sqlite-driver",
- "repositoryURL": "https://github.com/vapor/fluent-sqlite-driver.git",
- "state": {
- "branch": null,
- "revision": "60d01964a8768bde8116a2c66110da080b51e9f6",
- "version": "4.3.1"
- }
- },
- {
- "package": "multipart-kit",
- "repositoryURL": "https://github.com/vapor/multipart-kit.git",
- "state": {
- "branch": null,
- "revision": "3a31859efeb054cdcd407fe152802ddc5c58bbce",
- "version": "4.5.3"
- }
- },
- {
- "package": "routing-kit",
- "repositoryURL": "https://github.com/vapor/routing-kit.git",
- "state": {
- "branch": null,
- "revision": "bdc9c25adbf77ba2b02113077ae8f355d87df83e",
- "version": "4.7.1"
- }
- },
- {
- "package": "sql-kit",
- "repositoryURL": "https://github.com/vapor/sql-kit.git",
- "state": {
- "branch": null,
- "revision": "fcc29f543b3de7b661cbe7540805974234cb9740",
- "version": "3.24.0"
- }
- },
- {
- "package": "sqlite-kit",
- "repositoryURL": "https://github.com/vapor/sqlite-kit.git",
- "state": {
- "branch": null,
- "revision": "76da703f89f1dc92f05da79782ebc44c52f17453",
- "version": "4.2.1"
- }
- },
- {
- "package": "sqlite-nio",
- "repositoryURL": "https://github.com/vapor/sqlite-nio.git",
- "state": {
- "branch": null,
- "revision": "a22db45a3418a067a61551a9cd0959cc0a7bf3dc",
- "version": "1.4.3"
- }
- },
- {
- "package": "swift-algorithms",
- "repositoryURL": "https://github.com/apple/swift-algorithms.git",
- "state": {
- "branch": null,
- "revision": "b14b7f4c528c942f121c8b860b9410b2bf57825e",
- "version": "1.0.0"
- }
- },
- {
- "package": "swift-atomics",
- "repositoryURL": "https://github.com/apple/swift-atomics.git",
- "state": {
- "branch": null,
- "revision": "ff3d2212b6b093db7f177d0855adbc4ef9c5f036",
- "version": "1.0.3"
- }
- },
- {
- "package": "swift-backtrace",
- "repositoryURL": "https://github.com/swift-server/swift-backtrace.git",
- "state": {
- "branch": null,
- "revision": "f25620d5d05e2f1ba27154b40cafea2b67566956",
- "version": "1.3.3"
- }
- },
- {
- "package": "swift-collections",
- "repositoryURL": "https://github.com/apple/swift-collections.git",
- "state": {
- "branch": null,
- "revision": "937e904258d22af6e447a0b72c0bc67583ef64a2",
- "version": "1.0.4"
- }
- },
- {
- "package": "swift-crypto",
- "repositoryURL": "https://github.com/apple/swift-crypto.git",
- "state": {
- "branch": null,
- "revision": "da0fe44138ab86e380f40a2acbd8a611b07d3f64",
- "version": "2.4.0"
- }
- },
- {
- "package": "swift-log",
- "repositoryURL": "https://github.com/apple/swift-log.git",
- "state": {
- "branch": null,
- "revision": "32e8d724467f8fe623624570367e3d50c5638e46",
- "version": "1.5.2"
- }
- },
- {
- "package": "swift-metrics",
- "repositoryURL": "https://github.com/apple/swift-metrics.git",
- "state": {
- "branch": null,
- "revision": "e8bced74bc6d747745935e469f45d03f048d6cbd",
- "version": "2.3.4"
- }
- },
- {
- "package": "swift-nio",
- "repositoryURL": "https://github.com/apple/swift-nio.git",
- "state": {
- "branch": null,
- "revision": "9b2848d76f5caad08b97e71a04345aa5bdb23a06",
- "version": "2.49.0"
- }
- },
- {
- "package": "swift-nio-extras",
- "repositoryURL": "https://github.com/apple/swift-nio-extras.git",
- "state": {
- "branch": null,
- "revision": "cc1e5275079380c859417dbea8588531f1a90ec3",
- "version": "1.18.0"
- }
- },
- {
- "package": "swift-nio-http2",
- "repositoryURL": "https://github.com/apple/swift-nio-http2.git",
- "state": {
- "branch": null,
- "revision": "38feec96bcd929028939107684073554bf01abeb",
- "version": "1.25.2"
- }
- },
- {
- "package": "swift-nio-ssl",
- "repositoryURL": "https://github.com/apple/swift-nio-ssl.git",
- "state": {
- "branch": null,
- "revision": "4fb7ead803e38949eb1d6fabb849206a72c580f3",
- "version": "2.23.0"
- }
- },
- {
- "package": "swift-nio-transport-services",
- "repositoryURL": "https://github.com/apple/swift-nio-transport-services.git",
- "state": {
- "branch": null,
- "revision": "c0d9a144cfaec8d3d596aadde3039286a266c15c",
- "version": "1.15.0"
- }
- },
- {
- "package": "swift-numerics",
- "repositoryURL": "https://github.com/apple/swift-numerics",
- "state": {
- "branch": null,
- "revision": "0a5bc04095a675662cf24757cc0640aa2204253b",
- "version": "1.0.2"
- }
- },
- {
- "package": "vapor",
- "repositoryURL": "https://github.com/vapor/vapor.git",
- "state": {
- "branch": null,
- "revision": "f39218ec4998654c59251b282cbf4bb9b2cf2629",
- "version": "4.74.2"
- }
- },
- {
- "package": "websocket-kit",
- "repositoryURL": "https://github.com/vapor/websocket-kit.git",
- "state": {
- "branch": null,
- "revision": "2b8885974e8d9f522e787805000553f4f7cce8a0",
- "version": "2.7.0"
- }
- }
- ]
- },
- "version": 1
-}