Command framework and demo

Having now added a command framework that allows the creator to quickly
add commands to the game. Also added a demo command - "time" that
returns the current time.
Fixed encapsulation bug

Fixed the private constructor of CommandDetermineTime.