added the route wrapper
added the route provider
added new appstate bundle
added appstate bundle to the kernel dist
added method to return all routes from provider
forgot to build the regex when creating a route
added a method on the provider to check if a route name exist
added a router to help generate urls
added a method to extract variables from a url
fix route provider UT
added a url matcher
fix a case where there is no placeholders in url
added a representation of an app state
added an event object to fire when state changes
added methods to check and retrieve a parameter from the route
added the entry point to appstate mechanism
automatically boot the appstate if routes exist in the container parameters
added an appstate listener in viewbundle to display viewscreen
split the handling of different states to a specific object
fix unexpected identifiers