Small model refactorization
Enabled compression
Design, AJAX and optimalizations