enabled nugget package restore
made entity abstract
formatted html