Added ParseException, and Configuration parsing is now a lot safer, and catches errors.
Added More Configuration Tests