I think I finish most of the New Configuration Class, now to implement it

Also I think I'm go in a commenting spree and comment the shit out of
everything :P