added command framework and some motd stuff