Initial complete implementation.
Added role, group_vars and filter_plugins