renaming to PersonDao
Entity and FooEntity moved to component package
refactored ActiveRecord
+ added example using Component and mixin
+ SlickJdbcDao is trait and client code must implement queryById