Locale Additions

+ Added `Locale::set_default`
+ Initial Locale_Exception
+ Fixed some minor bugs
+ Amended PHPDoc

This is part of #368