Merging the modifs
Merge branch 'dev'
Upgrading to version 1.0.1
Three new classes - upgrade to version 1.0.2

Two new abstracts: "Response" and "View" and a new interface to handle
"Response"
OUPS - an error occured
OptionableInterface is now composed of non-static methods

For compatibility, you now may use the "StaticOptionableInterface" in
place of the old "OptionableInterface"
New "AbstractOptionable" class

Due to commit a3231b1518, a new abstract class is defined following the
"OptionableInterface" : a simple object managing an array of options
The AbstractSingleton is reviewed

The class is redesigned for a better management of the registry of
instances (they are now created outside the "getInstance" method) - I
tried to comment the whole class ... so just have a look ;)
Review of the RouterInterface
The abstract view is reviewed

Upgrade to version 1.0.3
New author (Les Ateliers itslef)
Merging master on dev