changed indent from tabs to space
update the documentation
added new example of creating singleton with Classy