base: Add arbirtrary class options to base::base

Add a new parameter that allows a user to define a set of base
classes to be included on every role. This prevents repeated
definitions in every role for common classes that may not be
a part of puppeels.

Also fixed $manage_accounts