added migrations and models and JS and CSS