a refactoring of the Action handling system of hive-mvc to make it fully independant