Create Model for Brand, refactor Areas

Completes issue #46.
- Created entity for brand.
- Refactored Area and brand to work in similar fasion.  On init the
models are instanciated used a reqres in the entity that returns just
the model or collection.  Then triggered an event to fetch or clear the
model/collection using the context loggedin flag to determine which way
to go.

refactored the list_controller.
removed console.logs as well.