Fixes most of warnings, adds hex/bin/dec support for GUI and fixes an IO bug

- Fixes most of compilation warnings
- Changes '"" + value' code blocks to some cleaner option
- Fixes https://github.com/titokone/titokone/issues/5
- Adds support for changing between bin/dec/hex bases in GUI