Added structure constructor
Added simple request router