plugin and interactive shell first version

Set the basic plugin architecture for Redwood. Also added the basic
interactive shell for Redwood.