Added SpecTools export and minor code cleanup
Updated to support response.edesc field from FTN3 v1.1DV
Fixed array type check and improve error_info for type checks
Fixed not to damage specs passed by value in spec_dirs option
Changed request IDs to start from 1, but not 0