Refactor tests

 * Use standard django structure for tests.
 * Update test implementation.
Prefix keys used in admin to avoid conflicts.

 * Prefix context variables and query keys with 'ml_' to avoid possible conflicts with other applications.
Add changelog