Added Configurations, Versions, and Debug tweaks

Debug.java:
- Renamed to Config.java
- Made Config class work non-statically
- Made Config class work from memory
- Stores config data as JSON
- Primarily for configuration

(NEW) Debug.java
- Offers basic static commands from old Debug.java
- Used by Config.java
- Primarily interface

Version.java
- Works with GitHub API!