You may need to reinstall the locally installed files that Minecraft puts into place.
To do so, press your Windows+R keys, type in %AppData% at the dialog, and press Enter. In the window that appears, open the .minecraft directory, and delete everything except for the saves directory that you see therein. Then, try running Minecraft again.
Because this :
[23:53:14 ERROR]: Unexpected exception refreshing profile list
java.lang.IllegalArgumentException: Version cannot be null
Is stopping me from playing Minecraft
To do so, press your Windows+R keys, type in %AppData% at the dialog, and press Enter. In the window that appears, open the .minecraft directory, and delete everything except for the saves directory that you see therein. Then, try running Minecraft again.
You saved my life *cries*