More changes

- a little faster
- basic mod pack dection(needs work)
- almost all issues fixed from the switch to JSON
- code clean up
- commented on almost all methods
- all mods info is now handled in its own class
- fixed errors caused if the mod was not linked to anything
- a few UI changes
- creates a new launcher profile if the mod is linked to 1 or more items
- a few misc bug fixes