Minor improvements

                      
|Q             |A    |
|---           |---  |
|Bug Fix?:     |n    |
|New Feature?: |n    |
|BC Breaks?:   |y    |
|Deprecations?:|n    |
|Tests Pass?:  |y    |
|Fixed Tickets:|GH-34|
|License:      |MIT  |
|Doc PR:       |     |
                      

This fixes some minor issues users been having, a BC break is that UserConfig and UserDiscriminator getters now throw an exception when there is no value, instead of returning null