Improved error handling for the case where JKit is unable to find an appropriate method. It now gives appropriate suggestions for methods within a small spelling edit distance, or methods with differing numbers or types of parameters. It also better handles the case where a method is misspelled - it no longer attributes this to a bad receiver call.
Further improved error messages, particularly in the case where the package declaration is incorrect.
Also updted missing method error handling to account for methods with variable arity.
Tidied up package error handling - moved from ClassLoader into ErrorHandler
Improved field not found error messages.
 Please enter the commit message for your changes. Lines starting
Fixed major error due to some method logic depending on exceptions being thrown. Refactored code to help eliminate any future dependencies of that sort, moved all current error handling into the static internal_error method. Also moved modified exceptions into error package.
Improved edit distance algorithm. Now takes into account the possibility of adjacent letters having their position swapped (a common typo)
Merge pull request #3 from DanielJCampbell/master

Improved error handling