feat(test): Add new test application

Refactor unit test in unit test package
Add test package
feat(enum): Add more info in enum list
feat(error): Add more info in error message
fix(route): Correct route
fix(parseJSON): Move parseJSON in CRUD document
feat(return): Add json serialize method to be more precise and versatile