add shell and mojolicious demo