Added config manager class

Trait is probably pretty useless here... Remove it.

Use config manager

Updated config for autojoin
Added gitignore
Dropped trait, fix module config

Forgot to remove die

Config changes