[Injector] Added documentation and no factory found fallback
[Services] Documented, complete redesign to services and models

Application may now contain more connections (database and cache services). Every service can now specify beforeCreate and afterCreate callbacks in the configuration
[Router] redesign for better usage in the non-structured app approach
[Application] Added documentation
[Doc] Added to gitignore