Add some controller test
Comment ugly code
Add some model test
Refactory route tests