Added Views and Assest
Updated Views
Added Domain code with tests