Home page basically done

Finished working out bugs on home page
Added new models
Added new method to catalogModel to take cart or sales entities and
return catalog entities