Added a few more exceptions
Renamed many exceptions to extend InvalidFormatException
Added class descriptions to each exceptions