Pattern routes have optional named parameters and activities can now registered to a route
Updated tests and README