Merge pull request #11 from LellysInformatica/2.0

Merging branch 2.0
Fixed problems when using multiple @Produces formats
Annotations are native now
Removed App dependecy
Many new improves
removed unused namespaces
Removed unused method and namespaces
Refectored Code
Refectored Code
Metadata using new annotation interface
New Math API
Removed default user error template
Added IFormatable and IConvertible interfaces
Removed App class dependecy
Added ObjectResolver class
Refectored Code
Refectored Code
Refectored for Dependecy Injection
Metadata using new annotation interface
Refectored for Dependecy Injection