Merging #93 . Also, modified LessSource to throw FileNotFound, CannotReadFile
insted of MalformedURLException and IOExceptions.