Basic ui

Added in full support for all skills. Skills that require the user to enter more information now have edit boxes for entering that information. Java files/Character objects will now have to read those edit boxes.