fixed coding styles
refactor Strike's method ordering
changed match method arguments
updated route compiler test doc block
added router test case
updated match argument
updated router test case
added "rewriteBase" property into Environment class
added generate full URL support
updated router test case