Brupal: Added version information option
Shored up options and created option groups
Brupal: Added yaml config parsing