Created navigational action manager

This allows the programmer to easily create and manage actions that will take care of navigating throughout the pages in a session.