- asdasdasd tries to implement objects over socket, failed miserably, bunch
of filler code i cba to fix right now.
- added theme support! yay