Open file dialog now detects the type of file and sets the content type
appropriately.
Added compile option if working with compilable languages(requires 3rd
party compiler ex:javac, scalac, g++(/MinGW g++), gcc(/MinGW gcc)), Hope
to add feature to run code in a later update.