closing issues #28 (don't use eval), #27 (cache functions with apc opcode), #26 (namespaces), #23 include functions with prefix), #20 (config file), #11 (psr-0 compliance)