models fixed, tests refactored, responsive layout