Creates (incomplete) parse_signature function
Removes require_relatives on extension files
Adds argument checking on TypeSignature.new