Server now fetches theme from Theme API

And finally split it into some modules...