Split analytic* into analytic_account* to isolate dependency on account (closes #3)

* The new module `analytic_base_department` adds the `department_id` to Analytic Account, and only depends on `analytic`
* `analytic_department` depends on `analytic_base_department` AND `account`, thus keeping the same behaviour as before.

`from . import analytic`