Several fixed bugs
Create unit tests suite
Add dynamic create dummy data for testing
Add auth code testing